Started by user Fabrizio Giudici Running as SYSTEM Building in workspace /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://bitbucket.org/fabriziogiudici/northernwind-src.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from https://bitbucket.org/fabriziogiudici/northernwind-src.git > git --version # timeout=10 > git --version # 'git version 2.39.5' > git fetch --tags --force --progress -- https://bitbucket.org/fabriziogiudici/northernwind-src.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Seen branch in repository origin/feature/NW-259 Seen branch in repository origin/feature/NW-265 Seen branch in repository origin/feature/NW-59 Seen branch in repository origin/master Seen branch in repository origin/release/1.2-ALPHA-12 Seen 5 remote branches > git show-ref --tags -d # timeout=10 Checking out Revision 6f806715a3eac81b166250056e1b56b0a66d0706 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 6f806715a3eac81b166250056e1b56b0a66d0706 # timeout=10 Commit message: "PENDING: New comment style." > git rev-list --no-walk 6f806715a3eac81b166250056e1b56b0a66d0706 # timeout=10 using settings config with name settings-mirror Replacing all maven server entries not found in credentials list is true [workspace] $ /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin/mvn -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2 [INFO] Scanning for projects... [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/platform/RELEASE80-1/platform-RELEASE80-1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/platform/RELEASE80-1/platform-RELEASE80-1.pom (14 kB at 24 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/2.16/superpom-2.16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/2.16/superpom-2.16.pom (151 kB at 2.9 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-24/thesefoolishthings-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-24/thesefoolishthings-3.2-ALPHA-24.pom (9.4 kB at 361 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.6/superpom-5.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.6/superpom-5.6.pom (24 kB at 976 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.6/superpom-5.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.6/superpom-5.6.pom (195 kB at 3.7 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-bom/3.0.0/jaxb-bom-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-bom/3.0.0/jaxb-bom-3.0.0.pom (8.9 kB at 317 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image/1.0-ALPHA-7/image-1.0-ALPHA-7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image/1.0-ALPHA-7/image-1.0-ALPHA-7.pom (5.5 kB at 157 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.0-ALPHA-15/superpom-5.0-ALPHA-15.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.0-ALPHA-15/superpom-5.0-ALPHA-15.pom (24 kB at 745 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.0-ALPHA-15/superpom-5.0-ALPHA-15.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.0-ALPHA-15/superpom-5.0-ALPHA-15.pom (176 kB at 5.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-framework-bom/4.3.0.RELEASE/spring-framework-bom-4.3.0.RELEASE.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-framework-bom/4.3.0.RELEASE/spring-framework-bom-4.3.0.RELEASE.pom (5.1 kB at 155 kB/s) [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] NorthernWind [pom] [INFO] NorthernWind (modules) [pom] [INFO] NorthernWind :: Commons for tests [jar] [INFO] NorthernWind :: Core [jar] [INFO] NorthernWind :: Core :: Default Marshalling [jar] [INFO] NorthernWind :: Profiling [jar] [INFO] NorthernWind :: HTML Patches [jar] [INFO] NorthernWind :: Filesystems [pom] [INFO] NorthernWind :: Filesystems :: Basic [jar] [INFO] NorthernWind :: Core :: Default Implementation [jar] [INFO] NorthernWind :: Frontend :: Components [jar] [INFO] NorthernWind :: Frontend :: Components :: HTML Template [jar] [INFO] NorthernWind :: Filesystems :: SCM [jar] [INFO] NorthernWind :: Filesystems :: SCM :: Git [jar] [INFO] NorthernWind :: Filesystems :: SCM :: Mercurial [jar] [INFO] NorthernWind :: Frontend :: Commons [jar] [INFO] NorthernWind :: Frontend :: Media [jar] [INFO] NorthernWind :: Frontend [pom] [INFO] NorthernWind :: Frontend :: Spring MVC [jar] [INFO] NorthernWind :: Frontend :: Media :: Spring MVC [jar] [INFO] NorthernWind :: Frontend :: Webapp [pom] [INFO] NorthernWind :: Frontend :: Webapp :: Commons [jar] [INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC [war] [INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC [war] [INFO] [INFO] ---------------< it.tidalwave.northernwind:northernwind >--------------- [INFO] Building NorthernWind 1.2-ALPHA-12-SNAPSHOT [1/24] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ northernwind --- [INFO] [INFO] --- buildnumber:3.2.1:create (default) @ northernwind --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995207333 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ northernwind --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ northernwind --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/northernwind/northernwind/1.2-ALPHA-12-SNAPSHOT/northernwind-1.2-ALPHA-12-SNAPSHOT.pom [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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24/it-tidalwave-util-test-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24/it-tidalwave-util-test-3.2-ALPHA-24.pom (3.3 kB at 159 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-24/modules-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-24/modules-3.2-ALPHA-24.pom (5.3 kB at 177 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24/it-tidalwave-util-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24/it-tidalwave-util-3.2-ALPHA-24.pom (2.9 kB at 110 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24/it-tidalwave-util-test-3.2-ALPHA-24.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24/it-tidalwave-util-test-3.2-ALPHA-24.jar (22 kB at 757 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24/it-tidalwave-util-3.2-ALPHA-24.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24/it-tidalwave-util-3.2-ALPHA-24.jar (148 kB at 3.7 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-modules --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995208097 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-modules --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-modules --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/northernwind/it-tidalwave-northernwind-modules/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-modules-1.2-ALPHA-12-SNAPSHOT.pom [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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-common-tests --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995208243 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests [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_Build_and_Test/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-common-tests --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-common-tests --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-common-tests --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-common-tests --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-common-tests --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-common-tests --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CommonTests/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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] ------< it.tidalwave.northernwind:it-tidalwave-northernwind-core >------ [INFO] Building NorthernWind :: Core 1.2-ALPHA-12-SNAPSHOT [4/24] [INFO] from modules/Core/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24/it-tidalwave-messagebus-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24/it-tidalwave-messagebus-3.2-ALPHA-24.pom (2.4 kB at 92 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24/it-tidalwave-role-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24/it-tidalwave-role-3.2-ALPHA-24.pom (3.3 kB at 136 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom (14 kB at 330 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24/it-tidalwave-messagebus-3.2-ALPHA-24.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24/it-tidalwave-messagebus-3.2-ALPHA-24.jar (25 kB at 798 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24/it-tidalwave-role-3.2-ALPHA-24.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar (96 kB at 3.3 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24/it-tidalwave-role-3.2-ALPHA-24.jar (78 kB at 1.7 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995209998 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core [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_Build_and_Test/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/Core/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/Core/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-core --- [INFO] Recompiling the module because of changed source code. [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_Build_and_Test/workspace/modules/Core/target/classes": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/Content.java:[81,69] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/HttpStatusException.java:[47,7] [serial] serializable class HttpStatusException has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseHolder.java:[64,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_Build_and_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[118,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_Build_and_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[122,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.15.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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[58,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_Build_and_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[58,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_Build_and_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[60,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_Build_and_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[61,40] [unchecked] unchecked call to setClockSupplier(Supplier<Clock>) as a member of the raw type ResponseBuilderSupport [INFO] [INFO] --- aspectj:1.15.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.5.2: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 23:06:56.260 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - STARTING TESTS OF it.tidalwave.northernwind.core.model.ResourcePathTest 23:06:56.297 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 23:06:56.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, ] 23:06:56.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 6 msec 23:06:56.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 23:06:56.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.jpg, jpg] 23:06:56.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 23:06:56.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif, gif] 23:06:56.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 23:06:56.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif.jpg, jpg] 23:06:56.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 23:06:56.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg, jpg] 23:06:56.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.310 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.310 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.310 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 23:06:56.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.gif, gif] 23:06:56.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 23:06:56.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg.gif, gif] 23:06:56.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 23:06:56.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.315 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.315 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 23:06:56.315 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 23:06:56.315 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 23:06:56.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 23:06:56.317 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.317 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.317 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.317 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 23:06:56.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 23:06:56.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.320 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.321 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 23:06:56.321 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, true] 23:06:56.321 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.321 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.321 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.322 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.322 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 23:06:56.322 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, true] 23:06:56.322 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 23:06:56.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, true] 23:06:56.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 23:06:56.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foot, false] 23:06:56.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 23:06:56.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foot, false] 23:06:56.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 23:06:56.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foot, false] 23:06:56.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 23:06:56.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , false] 23:06:56.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 23:06:56.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.331 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.331 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 23:06:56.331 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 23:06:56.331 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 23:06:56.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 23:06:56.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 23:06:56.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 23:06:56.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.334 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.334 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.334 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 23:06:56.335 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path" 23:06:56.335 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 23:06:56.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 23:06:56.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject empty segments" 23:06:56.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject null segments" 23:06:56.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.340 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.340 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.340 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.340 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject segments containing slash" 23:06:56.340 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.341 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.341 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.345 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 23:06:56.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 23:06:56.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 23:06:56.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 23:06:56.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 23:06:56.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.351 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.351 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.351 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.351 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.351 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 23:06:56.351 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 23:06:56.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 23:06:56.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 23:06:56.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 23:06:56.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 23:06:56.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [http://acme.com] 23:06:56.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 23:06:56.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [https://acme.com] 23:06:56.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.360 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.360 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 23:06:56.360 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[], /] 23:06:56.360 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.360 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.360 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 23:06:56.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo], /foo] 23:06:56.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 23:06:56.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar], /foo/bar] 23:06:56.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 23:06:56.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar, baz], /foo/bar/baz] 23:06:56.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.365 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 23:06:56.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 23:06:56.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 23:06:56.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 23:06:56.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 23:06:56.369 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.369 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.369 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.369 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.369 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 23:06:56.369 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.369 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.370 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.370 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.370 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.370 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 23:06:56.370 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.370 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.370 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 23:06:56.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 23:06:56.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 23:06:56.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 23:06:56.374 [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] 23:06:56.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 23:06:56.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 23:06:56.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 23:06:56.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 23:06:56.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 23:06:56.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 23:06:56.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 23:06:56.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 23:06:56.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 23:06:56.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 23:06:56.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 23:06:56.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 23:06:56.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 23:06:56.383 [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] 23:06:56.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 23:06:56.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute relative paths" 23:06:56.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar, /baz] 23:06:56.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 23:06:56.386 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.386 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 23:06:56.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 23:06:56.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 23:06:56.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 23:06:56.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 23:06:56.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 23:06:56.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 23:06:56.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 23:06:56.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 23:06:56.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 23:06:56.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 23:06:56.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 23:06:56.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 23:06:56.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 23:06:56.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 23:06:56.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 23:06:56.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 23:06:56.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 23:06:56.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 23:06:56.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 23:06:56.400 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.401 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.401 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.401 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 23:06:56.401 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 23:06:56.402 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 23:06:56.402 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 23:06:56.402 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.402 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.404 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.404 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.404 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 23:06:56.404 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.404 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.404 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.404 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 23:06:56.405 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 23:06:56.408 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.409 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 23:06:56.410 [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] 23:06:56.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 23:06:56.412 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.413 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.413 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.413 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.413 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.413 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 23:06:56.413 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 23:06:56.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.416 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 23:06:56.417 [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] 23:06:56.417 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 23:06:56.418 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.418 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.419 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 23:06:56.419 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly reject non relative paths" 23:06:56.419 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar2] 23:06:56.419 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 23:06:56.420 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.420 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.422 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 23:06:56.422 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 23:06:56.422 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /] 23:06:56.422 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 23:06:56.423 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 23:06:56.423 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.423 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 23:06:56.423 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 23:06:56.423 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo] 23:06:56.423 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar (2), foo/bar+%282%29] 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 23:06:56.424 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 23:06:57.260 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 23:06:57.260 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when Etag Matching" 23:06:57.261 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 23:06:57.299 [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... 23:06:57.301 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 23:06:57.302 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:06:57.305 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.305 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.305 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.306 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.313 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 53 msec 23:06:57.313 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.318 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 23:06:57.318 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 23:06:57.319 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 23:06:57.320 [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... 23:06:57.320 [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 23:06:57.320 [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... 23:06:57.321 [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... 23:06:57.321 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.321 [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]] 23:06:57.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.323 [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... 23:06:57.324 [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 23:06:57.324 [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... 23:06:57.324 [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... 23:06:57.324 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.325 [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]] 23:06:57.325 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.325 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.325 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.325 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.326 [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... 23:06:57.327 [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 23:06:57.327 [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... 23:06:57.327 [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... 23:06:57.327 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.328 [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]] 23:06:57.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.329 [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... 23:06:57.330 [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 23:06:57.330 [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... 23:06:57.330 [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... 23:06:57.330 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.330 [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]] 23:06:57.331 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.331 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.331 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.331 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.332 [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... 23:06:57.333 [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 23:06:57.333 [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... 23:06:57.333 [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... 23:06:57.333 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.333 [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]] 23:06:57.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.335 [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... 23:06:57.336 [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 23:06:57.336 [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... 23:06:57.336 [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... 23:06:57.336 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.336 [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]] 23:06:57.337 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.337 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.337 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.337 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.338 [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... 23:06:57.338 [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 23:06:57.338 [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... 23:06:57.339 [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... 23:06:57.339 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.339 [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]] 23:06:57.340 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.340 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.340 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.340 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.341 [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... 23:06:57.341 [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 23:06:57.341 [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... 23:06:57.342 [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... 23:06:57.342 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.342 [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]] 23:06:57.343 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.343 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.343 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.343 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.344 [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... 23:06:57.344 [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 23:06:57.344 [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... 23:06:57.344 [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... 23:06:57.344 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.345 [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]] 23:06:57.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.346 [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... 23:06:57.346 [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 23:06:57.346 [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... 23:06:57.347 [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... 23:06:57.347 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.347 [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]] 23:06:57.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:06:57.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 23:06:57.349 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 30 msec 23:06:57.349 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.352 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 23:06:57.353 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when Etag not Matching" 23:06:57.353 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 23:06:57.354 [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... 23:06:57.354 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 23:06:57.354 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:06:57.354 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.355 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.355 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.355 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.356 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 3 msec 23:06:57.356 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.359 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 23:06:57.359 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 23:06:57.359 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 23:06:57.360 [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... 23:06:57.360 [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 23:06:57.360 [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... 23:06:57.360 [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... 23:06:57.361 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.361 [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]] 23:06:57.361 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.361 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.361 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.362 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.362 [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... 23:06:57.363 [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 23:06:57.363 [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... 23:06:57.363 [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... 23:06:57.363 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.363 [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]] 23:06:57.364 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.364 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.364 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.364 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.365 [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... 23:06:57.365 [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 23:06:57.365 [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... 23:06:57.365 [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... 23:06:57.366 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.366 [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]] 23:06:57.366 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.366 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.366 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.366 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.367 [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... 23:06:57.367 [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 23:06:57.367 [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... 23:06:57.368 [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... 23:06:57.368 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.368 [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]] 23:06:57.368 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.369 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.369 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.369 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.369 [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... 23:06:57.370 [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 23:06:57.370 [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... 23:06:57.370 [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... 23:06:57.370 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.370 [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]] 23:06:57.371 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.371 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.371 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.371 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.372 [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... 23:06:57.372 [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 23:06:57.372 [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... 23:06:57.372 [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... 23:06:57.372 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.372 [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]] 23:06:57.373 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.373 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.373 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.373 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.374 [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... 23:06:57.374 [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 23:06:57.374 [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... 23:06:57.374 [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... 23:06:57.374 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.374 [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]] 23:06:57.375 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.375 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.375 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.375 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.376 [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... 23:06:57.376 [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 23:06:57.376 [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... 23:06:57.376 [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... 23:06:57.376 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.376 [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]] 23:06:57.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.378 [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... 23:06:57.378 [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 23:06:57.378 [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... 23:06:57.378 [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... 23:06:57.378 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.378 [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]] 23:06:57.379 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.379 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.379 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.379 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.380 [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... 23:06:57.380 [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 23:06:57.380 [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... 23:06:57.380 [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... 23:06:57.380 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.380 [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]] 23:06:57.381 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.381 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.381 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.381 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.382 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 23 msec 23:06:57.382 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.385 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 23:06:57.385 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output NotFound" 23:06:57.385 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 23:06:57.385 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 23:06:57.386 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 23:06:57.386 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 23:06:57.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 23:06:57.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/NotFoundExceptionOutput.txt 23:06:57.387 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 2 msec 23:06:57.388 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.390 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 23:06:57.390 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a PermanentRedirect" 23:06:57.390 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 23:06:57.390 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 23:06:57.390 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 23:06:57.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 23:06:57.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/PermanentRedirectOutput.txt 23:06:57.391 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 1 msec 23:06:57.391 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.393 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 23:06:57.394 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile" 23:06:57.394 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 23:06:57.394 [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... 23:06:57.394 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.395 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:06:57.395 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.395 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.395 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:06:57.395 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 23:06:57.396 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 2 msec 23:06:57.396 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.398 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 23:06:57.398 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile with ExpirationTime" 23:06:57.398 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 23:06:57.400 [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... 23:06:57.400 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:06:57.400 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:06:57.401 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.401 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.401 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 23:06:57.401 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutputWithExpirationTime.txt 23:06:57.401 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 3 msec 23:06:57.401 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.403 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 23:06:57.403 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output an internal error" 23:06:57.403 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 23:06:57.403 [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:224) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:686) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:992) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:739) at org.testng.TestRunner.run(TestRunner.java:614) at org.testng.SuiteRunner.runTest(SuiteRunner.java:421) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373) at org.testng.SuiteRunner.run(SuiteRunner.java:312) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274) at org.testng.TestNG.runSuitesLocally(TestNG.java:1208) at org.testng.TestNG.runSuites(TestNG.java:1112) at org.testng.TestNG.run(TestNG.java:1079) 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) 23:06:57.406 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 23:06:57.406 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 23:06:57.406 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:06:57.406 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/ 23:06:57.406 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 23:06:57.406 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/InternalErrorOutput.txt 23:06:57.408 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 4 msec 23:06:57.408 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 23:06:57.408 [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.919 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Core/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/jaxb2-maven-plugin/2.5.0/jaxb2-maven-plugin-2.5.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/jaxb2-maven-plugin/2.5.0/jaxb2-maven-plugin-2.5.0.pom (20 kB at 690 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/40/mojo-parent-40.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/40/mojo-parent-40.pom (34 kB at 1.3 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-bom/2.3.2/jaxb-bom-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-bom/2.3.2/jaxb-bom-2.3.2.pom (8.0 kB at 321 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom (13 kB at 549 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/jaxb2-maven-plugin/2.5.0/jaxb2-maven-plugin-2.5.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/jaxb2-maven-plugin/2.5.0/jaxb2-maven-plugin-2.5.0.jar (176 kB at 5.5 MB/s) [WARNING] Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin:2.5.0:xjc (default)' [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24/it-tidalwave-role-spring-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24/it-tidalwave-role-spring-3.2-ALPHA-24.pom (4.4 kB at 119 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.pom (11 kB at 474 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-parent/3.0.0/jaxb-parent-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-parent/3.0.0/jaxb-parent-3.0.0.pom (29 kB at 1.2 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-bom-ext/3.0.0/jaxb-bom-ext-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-bom-ext/3.0.0/jaxb-bom-ext-3.0.0.pom (3.4 kB at 180 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.pom (5.8 kB at 170 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.pom (13 kB at 456 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/3.0.0/jakarta.xml.bind-api-parent-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/3.0.0/jakarta.xml.bind-api-parent-3.0.0.pom (9.5 kB at 474 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.pom (3.6 kB at 164 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/all/2.0.0/all-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/all/2.0.0/all-2.0.0.pom (17 kB at 782 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.pom (1.7 kB at 94 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-txw-parent/3.0.0/jaxb-txw-parent-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-txw-parent/3.0.0/jaxb-txw-parent-3.0.0.pom (1.1 kB at 54 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.pom (4.8 kB at 177 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons/4.0.0/istack-commons-4.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons/4.0.0/istack-commons-4.0.0.pom (23 kB at 1.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.pom (20 kB at 788 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.pom (1.0 kB at 49 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-external-parent/3.0.0/jaxb-external-parent-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-external-parent/3.0.0/jaxb-external-parent-3.0.0.pom (13 kB at 562 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.pom (1.6 kB at 76 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-codemodel-parent/3.0.0/jaxb-codemodel-parent-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-codemodel-parent/3.0.0/jaxb-codemodel-parent-3.0.0.pom (13 kB at 610 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.pom (2.3 kB at 45 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.pom (12 kB at 416 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.pom (6.1 kB at 181 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.pom (13 kB at 543 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-bundles/3.0.0/jaxb-bundles-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-bundles/3.0.0/jaxb-bundles-3.0.0.pom (1.3 kB at 52 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.pom (13 kB at 497 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24/it-tidalwave-role-spring-3.2-ALPHA-24.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24/it-tidalwave-role-spring-3.2-ALPHA-24.jar (14 kB at 621 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.jar (140 kB at 1.8 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.jar (905 kB at 11 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.jar (422 kB at 4.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.jar (72 kB at 673 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.jar (30 kB at 277 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.jar (162 kB at 1.2 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.jar (20 kB at 151 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.jar (62 kB at 421 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.jar (320 kB at 2.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.jar (28 kB at 169 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.jar (63 kB at 371 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.jar (129 kB at 721 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.jar (238 kB at 1.2 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.jar (935 kB at 4.8 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995218884 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling [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_Build_and_Test/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/Marshalling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.pom (16 kB at 667 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.2/jakarta.xml.bind-api-parent-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.2/jakarta.xml.bind-api-parent-2.3.2.pom (7.7 kB at 365 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom (4.6 kB at 229 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/all/1.2.1/all-1.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/activation/all/1.2.1/all-1.2.1.pom (18 kB at 1.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom (12 kB at 553 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.pom (3.6 kB at 148 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons/3.0.8/istack-commons-3.0.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons/3.0.8/istack-commons-3.0.8.pom (19 kB at 932 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.1/dtd-parser-1.4.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.1/dtd-parser-1.4.1.pom (13 kB at 618 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-jxc/2.3.2/jaxb-jxc-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-jxc/2.3.2/jaxb-jxc-2.3.2.pom (12 kB at 664 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-parent/2.3.2/jaxb-parent-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-parent/2.3.2/jaxb-parent-2.3.2.pom (30 kB at 1.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-bom-ext/2.3.2/jaxb-bom-ext-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-bom-ext/2.3.2/jaxb-bom-ext-2.3.2.pom (3.1 kB at 126 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-xjc/2.3.2/jaxb-xjc-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-xjc/2.3.2/jaxb-xjc-2.3.2.pom (12 kB at 511 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.pom (5.6 kB at 265 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.3.2/jaxb-runtime-parent-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.3.2/jaxb-runtime-parent-2.3.2.pom (1.1 kB at 52 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.pom (2.8 kB at 146 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-txw-parent/2.3.2/jaxb-txw-parent-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-txw-parent/2.3.2/jaxb-txw-parent-2.3.2.pom (1.1 kB at 54 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.pom (15 kB at 722 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.pom (5.3 kB at 251 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/fastinfoset/fastinfoset-project/1.2.16/fastinfoset-project-1.2.16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/fastinfoset/fastinfoset-project/1.2.16/fastinfoset-project-1.2.16.pom (15 kB at 759 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/xsom/2.3.2/xsom-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/xsom/2.3.2/xsom-2.3.2.pom (11 kB at 598 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/relaxng-datatype/2.3.2/relaxng-datatype-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/relaxng-datatype/2.3.2/relaxng-datatype-2.3.2.pom (3.8 kB at 212 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-external-parent/2.3.2/jaxb-external-parent-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-external-parent/2.3.2/jaxb-external-parent-2.3.2.pom (2.3 kB at 146 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/codemodel/2.3.2/codemodel-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/codemodel/2.3.2/codemodel-2.3.2.pom (1.6 kB at 87 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-codemodel-parent/2.3.2/jaxb-codemodel-parent-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-codemodel-parent/2.3.2/jaxb-codemodel-parent-2.3.2.pom (4.4 kB at 209 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/rngom/2.3.2/rngom-2.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/external/rngom/2.3.2/rngom-2.3.2.pom (4.7 kB at 161 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-tools/3.0.8/istack-commons-tools-3.0.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-tools/3.0.8/istack-commons-tools-3.0.8.pom (5.1 kB at 268 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant/1.10.5/ant-1.10.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant/1.10.5/ant-1.10.5.pom (10 kB at 551 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-parent/1.10.5/ant-parent-1.10.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-parent/1.10.5/ant-parent-1.10.5.pom (5.7 kB at 173 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.pom (2.3 kB at 111 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M10/qdox-2.0-M10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M10/qdox-2.0-M10.pom (16 kB at 880 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.pom (2.7 kB at 127 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.0.5/maven-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.0.5/maven-3.0.5.pom (22 kB at 1.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom (3.8 kB at 200 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom (2.9 kB at 161 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.pom (1.6 kB at 41 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.pom (6.1 kB at 205 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-plexus/2.3.0/guice-plexus-2.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-plexus/2.3.0/guice-plexus-2.3.0.pom (3.8 kB at 158 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-bean/2.3.0/guice-bean-2.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-bean/2.3.0/guice-bean-2.3.0.pom (3.0 kB at 80 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom (1.2 kB at 57 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom (3.2 kB at 154 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-parent/2.3.0/sisu-parent-2.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-parent/2.3.0/sisu-parent-2.3.0.pom (11 kB at 624 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom (3.9 kB at 243 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom (4.0 kB at 202 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/spice/spice-parent/16/spice-parent-16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/spice/spice-parent/16/spice-parent-16.pom (8.4 kB at 348 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.pom (7.1 kB at 356 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom (10 kB at 564 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom (11 kB at 475 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.pom (1.1 kB at 52 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom (11 kB at 524 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom (5.5 kB at 248 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.pom (1.8 kB at 87 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.pom (2.3 kB at 113 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.pom (1.9 kB at 95 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom (2.3 kB at 109 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.pom (2.5 kB at 112 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.pom (2.8 kB at 141 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom (1.4 kB at 71 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom (10 kB at 375 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom (1.4 kB at 63 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom (1.7 kB at 48 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom (2.5 kB at 95 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.1/maven-plugin-annotations-3.5.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.1/maven-plugin-annotations-3.5.1.pom (1.6 kB at 56 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.1/maven-plugin-tools-3.5.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.1/maven-plugin-tools-3.5.1.pom (16 kB at 709 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/1.6/maven-fluido-skin-1.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/1.6/maven-fluido-skin-1.6.pom (29 kB at 1.2 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-skins/30/maven-skins-30.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-skins/30/maven-skins-30.pom (2.9 kB at 138 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.5/plexus-compiler-api-2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.5/plexus-compiler-api-2.5.pom (865 B at 48 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler/2.5/plexus-compiler-2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler/2.5/plexus-compiler-2.5.pom (5.3 kB at 242 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom (3.1 kB at 139 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom (3.1 kB at 131 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom (20 kB at 829 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.pom (4.7 kB at 212 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom (8.1 kB at 424 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom (12 kB at 505 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.1/dtd-parser-1.4.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/dtd-parser/dtd-parser/1.4.1/dtd-parser-1.4.1.jar (62 kB at 2.8 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-jxc/2.3.2/jaxb-jxc-2.3.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-jxc/2.3.2/jaxb-jxc-2.3.2.jar (121 kB at 3.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M10/qdox-2.0-M10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar (72 kB at 1.5 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M10/qdox-2.0-M10.jar (317 kB at 5.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar (38 kB at 586 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar (317 kB at 4.9 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar (1.0 MB at 15 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar (49 kB at 519 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar (289 kB at 2.7 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar (204 kB at 1.8 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar (357 kB at 3.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar (1.5 MB at 11 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar (559 kB at 3.7 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar (47 kB at 297 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar (30 kB at 183 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar (41 kB at 198 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar (151 kB at 669 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar (15 kB at 66 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar (57 kB at 238 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar (90 kB at 360 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar (130 kB at 521 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar (130 kB at 502 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.1/maven-plugin-annotations-3.5.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar (4.2 kB at 16 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/1.6/maven-fluido-skin-1.6.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar (47 kB at 166 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.5/plexus-compiler-api-2.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar (164 kB at 558 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.1/maven-plugin-annotations-3.5.1.jar (14 kB at 49 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar (52 kB at 175 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar (27 kB at 84 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/1.6/maven-fluido-skin-1.6.jar (350 kB at 1.1 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.5/plexus-compiler-api-2.5.jar (25 kB at 76 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar (262 kB at 779 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar (44 kB at 131 kB/s) [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true [INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory. [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true [WARNING] null [-1,-1] org.xml.sax.SAXParseException: No JAXB customization was detected in the schema but the prefix "jaxb" is used for other namespace URIs. If you did intend to use JAXB customization, make sure the namespace URI is "https://jakarta.ee/xml/ns/jaxb" at com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.endDocument (IncorrectNamespaceURIChecker.java:70) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at com.sun.tools.xjc.reader.internalizer.VersionChecker.endDocument (VersionChecker.java:100) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument (AbstractSAXParser.java:746) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:539) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:888) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:824) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1216) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:635) at org.xml.sax.helpers.XMLFilterImpl.parse (XMLFilterImpl.java:357) at com.sun.xml.xsom.parser.JAXPParser.parse (JAXPParser.java:70) at com.sun.tools.xjc.ModelLoader$2.parse (ModelLoader.java:438) at com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse (ModelLoader.java:210) at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity (NGCCRuntimeEx.java:351) at com.sun.xml.xsom.impl.parser.ParserContext.parse (ParserContext.java:98) at com.sun.xml.xsom.parser.XSOMParser.parse (XSOMParser.java:141) at com.sun.tools.xjc.ModelLoader.createXSOMSpeculative (ModelLoader.java:455) at com.sun.tools.xjc.ModelLoader.loadXMLSchema (ModelLoader.java:310) at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:121) at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:76) at com.sun.tools.xjc.Driver.run (Driver.java:324) at org.codehaus.mojo.jaxb2.javageneration.AbstractJavaGeneratorMojo.performExecution (AbstractJavaGeneratorMojo.java:475) at org.codehaus.mojo.jaxb2.AbstractJaxbMojo.execute (AbstractJaxbMojo.java:337) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314) [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Recompiling the module because of changed 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/2/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-core.jar": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[71,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_Build_and_Test/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[67,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.15.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_Build_and_Test/workspace/modules/Marshalling/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] No sources to compile [INFO] [INFO] --- aspectj:1.15.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.5.2:test (default-test) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Marshalling/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-math3/3.0/commons-math3-3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-math3/3.0/commons-math3-3.0.pom (12 kB at 386 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/23/commons-parent-23.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/23/commons-parent-23.pom (44 kB at 1.7 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/9/apache-9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/9/apache-9.pom (15 kB at 758 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar (1.3 MB at 27 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-profiling --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Profiling [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995223732 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Profiling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Profiling [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_Build_and_Test/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Profiling [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/Profiling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.13.0:compile (default-compile) @ it-tidalwave-northernwind-core-profiling --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [INFO] [INFO] --- aspectj:1.15.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_Build_and_Test/workspace/modules/Profiling/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-profiling --- [INFO] No sources to compile [INFO] [INFO] --- aspectj:1.15.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.5.2:test (default-test) @ it-tidalwave-northernwind-core-profiling --- [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-profiling --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-profiling --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core-profiling --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Profiling/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --------< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-html-patches --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995225302 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches [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_Build_and_Test/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-html-patches --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 6 source files with javac [forked debug target 1.8] to target/classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[31,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[31,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[31,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[31,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[31,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,61] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,75] Method is internal proprietary API and may be removed in a future release [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-html-patches --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-html-patches --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-html-patches --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-html-patches --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-html-patches --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlPatches/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/northernwind/it-tidalwave-html-patches/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.jar [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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-filesystem --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995226758 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems [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_Build_and_Test/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-filesystem --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/northernwind/it-tidalwave-northernwind-filesystem/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-filesystem-1.2-ALPHA-12-SNAPSHOT.pom [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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.pom (778 B at 34 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.pom (611 B at 24 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.pom (416 B at 20 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.jar (997 kB at 25 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.jar (358 kB at 10 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.jar (752 kB at 17 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995226987 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems [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_Build_and_Test/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.13.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Recompiling the module because of changed 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' [INFO] [INFO] --- aspectj:1.15.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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Recompiling the module because of changed 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' [INFO] [INFO] --- aspectj:1.15.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.5.2: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 23:07:11.015 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest 23:07:11.051 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 23:07:11.052 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 23:07:11.052 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 23:07:11.053 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 23:07:11.053 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 23:07:11.054 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 23:07:11.054 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 23:07:11.055 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 23:07:11.055 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 23:07:11.056 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 23:07:11.056 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 23:07:11.056 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 23:07:11.057 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 23:07:11.057 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 23:07:11.058 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 23:07:11.058 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 23:07:11.058 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 23:07:11.059 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 23:07:11.059 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 23:07:11.060 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 23:07:11.062 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.062 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 23:07:11.062 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC1, [Ljava.lang.String;@37052337] 23:07:11.062 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.068 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 23:07:11.101 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@5c00384f, fileObject: / 23:07:11.102 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1506f20f[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC1fs2[org.openide.filesystems.LocalFileSystem@4b20ca2b]])) 23:07:11.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$334/0x0000000100266840@18230356, recursive=false, name=null) 23:07:11.131 [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$335/0x00000001002ab040@531c311e, recursive=false, name=null) 23:07:11.134 [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$335/0x00000001002ab040@27305e6, recursive=false, name=null) 23:07:11.134 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@60dce7ea[dir1]))} 23:07:11.135 [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$334/0x0000000100266840@5c3b6c6e, recursive=false, name=null) 23:07:11.135 [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$335/0x00000001002ab040@4fbda97b, recursive=false, name=null) 23:07:11.135 [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$335/0x00000001002ab040@306851c7, recursive=false, name=null) 23:07:11.136 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@75f5fd58[dir1/dir2]))} 23:07:11.136 [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$334/0x0000000100266840@4879f0f2, recursive=false, name=null) 23:07:11.136 [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$335/0x00000001002ab040@47db5fa5, recursive=false, name=null) 23:07:11.137 [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$335/0x00000001002ab040@5b43fbf6, recursive=false, name=null) 23:07:11.138 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1080b026[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@58ebfd03[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@354fc8f0[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1fdfafd2[dir1/dir2/file4.txt]))} 23:07:11.143 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:11.143 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/ 23:07:11.143 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC1.txt 23:07:11.143 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC1.txt 23:07:11.148 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 86 msec 23:07:11.149 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 23:07:11.150 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 23:07:11.150 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 23:07:11.151 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 23:07:11.151 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 23:07:11.151 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 23:07:11.152 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 23:07:11.152 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 23:07:11.152 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 23:07:11.153 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 23:07:11.153 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 23:07:11.153 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 23:07:11.154 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 23:07:11.154 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 23:07:11.154 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 23:07:11.155 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 23:07:11.155 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 23:07:11.155 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 23:07:11.156 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 23:07:11.156 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 23:07:11.156 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 23:07:11.157 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.157 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 23:07:11.157 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC2, [Ljava.lang.String;@5b7ea70d] 23:07:11.157 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.158 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 23:07:11.158 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@650eab8, fileObject: / 23:07:11.158 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2bef51f2[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC2fs2[org.openide.filesystems.LocalFileSystem@1e1d3956]])) 23:07:11.158 [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$334/0x0000000100266840@4f2c9ba6, recursive=false, name=null) 23:07:11.158 [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$335/0x00000001002ab040@4e28bdd1, recursive=false, name=null) 23:07:11.159 [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$335/0x00000001002ab040@4c37b5b, recursive=false, name=null) 23:07:11.159 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@53f48368[dir1]))} 23:07:11.159 [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$334/0x0000000100266840@71b3bc45, recursive=false, name=null) 23:07:11.160 [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$335/0x00000001002ab040@a8c1f44, recursive=false, name=null) 23:07:11.160 [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$335/0x00000001002ab040@50fe837a, recursive=false, name=null) 23:07:11.160 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@150ab4ed[dir1/dir2]))} 23:07:11.160 [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$334/0x0000000100266840@7a8fa663, recursive=false, name=null) 23:07:11.160 [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$335/0x00000001002ab040@5ce33a58, recursive=false, name=null) 23:07:11.161 [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$335/0x00000001002ab040@5357c287, recursive=false, name=null) 23:07:11.162 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1623134f[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@7a527389[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@485a3466[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@25748410[dir1/dir2/file4.txt])), file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@78a287ed[dir1/dir2/file5.txt]))} 23:07:11.163 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:11.163 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/ 23:07:11.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC2.txt 23:07:11.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC2.txt 23:07:11.164 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 7 msec 23:07:11.164 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 23:07:11.166 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 23:07:11.166 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 23:07:11.166 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 23:07:11.167 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 23:07:11.167 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 23:07:11.167 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 23:07:11.168 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 23:07:11.168 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 23:07:11.168 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 23:07:11.169 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 23:07:11.169 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 23:07:11.169 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 23:07:11.169 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 23:07:11.170 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 23:07:11.170 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 23:07:11.170 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 23:07:11.171 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 23:07:11.171 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 23:07:11.171 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 23:07:11.171 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 23:07:11.172 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.172 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 23:07:11.172 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC3, [Ljava.lang.String;@1bb1fde8] 23:07:11.173 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.173 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 23:07:11.173 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@22d6f11, fileObject: / 23:07:11.173 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@15eebbff[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC3fs2[org.openide.filesystems.LocalFileSystem@2453f95d]])) 23:07:11.173 [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$334/0x0000000100266840@44828f6b, recursive=false, name=null) 23:07:11.174 [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$335/0x00000001002ab040@2dbe250d, recursive=false, name=null) 23:07:11.174 [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$335/0x00000001002ab040@62fe6067, recursive=false, name=null) 23:07:11.174 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@553f1d75[dir1]))} 23:07:11.174 [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$334/0x0000000100266840@4de41af9, recursive=false, name=null) 23:07:11.175 [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$335/0x00000001002ab040@56ace400, recursive=false, name=null) 23:07:11.175 [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$335/0x00000001002ab040@5d018107, recursive=false, name=null) 23:07:11.175 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6cbcf243[dir1/dir2])), dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@47404bea[dir1/dir3]))} 23:07:11.175 [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$334/0x0000000100266840@62435e70, recursive=false, name=null) 23:07:11.175 [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$335/0x00000001002ab040@339bf286, recursive=false, name=null) 23:07:11.176 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@38be305c[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@269f4bad[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5ed731d0[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3234f74e[dir1/dir2/file4.txt]))} 23:07:11.177 [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$334/0x0000000100266840@a5b0b86, recursive=false, name=null) 23:07:11.177 [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$335/0x00000001002ab040@4b3c354a, recursive=false, name=null) 23:07:11.177 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@78fb9a67[dir1/dir3/file5.txt]))} 23:07:11.178 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:11.178 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/ 23:07:11.178 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC3.txt 23:07:11.178 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC3.txt 23:07:11.179 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 6 msec 23:07:11.179 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 23:07:11.180 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 23:07:11.180 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 23:07:11.181 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 23:07:11.181 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 23:07:11.181 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 23:07:11.181 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 23:07:11.182 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 23:07:11.182 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 23:07:11.182 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 23:07:11.182 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 23:07:11.183 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 23:07:11.183 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 23:07:11.183 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 23:07:11.183 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 23:07:11.184 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 23:07:11.184 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 23:07:11.184 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 23:07:11.184 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 23:07:11.185 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 23:07:11.185 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 23:07:11.186 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.186 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 23:07:11.186 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC4, [Ljava.lang.String;@54227100] 23:07:11.186 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 23:07:11.186 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 23:07:11.186 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@1433046b, fileObject: / 23:07:11.187 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6b5894c8[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC4fs2[org.openide.filesystems.LocalFileSystem@7829b776]])) 23:07:11.187 [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$334/0x0000000100266840@5778826f, recursive=false, name=null) 23:07:11.187 [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$335/0x00000001002ab040@5b64c4b7, recursive=false, name=null) 23:07:11.187 [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$335/0x00000001002ab040@1c80e49b, recursive=false, name=null) 23:07:11.188 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@458342d3[dir1])), dir4=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4763c727[dir4]))} 23:07:11.188 [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$334/0x0000000100266840@1252b961, recursive=false, name=null) 23:07:11.188 [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$335/0x00000001002ab040@9ed238c, recursive=false, name=null) 23:07:11.188 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@56276db8[dir1/dir2]))} 23:07:11.188 [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$334/0x0000000100266840@56f6d40b, recursive=false, name=null) 23:07:11.188 [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$335/0x00000001002ab040@36676c1a, recursive=false, name=null) 23:07:11.189 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5b408dc3[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4d098f9b[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2dbf4cbd[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@20b5f2ac[dir1/dir2/file4.txt]))} 23:07:11.190 [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$334/0x0000000100266840@55e8ec2f, recursive=false, name=null) 23:07:11.190 [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$335/0x00000001002ab040@4f2613d1, recursive=false, name=null) 23:07:11.190 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6d24ffa1[dir4/dir3]))} 23:07:11.191 [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$334/0x0000000100266840@773f7880, recursive=false, name=null) 23:07:11.191 [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$335/0x00000001002ab040@878452d, recursive=false, name=null) 23:07:11.191 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@426b6a74[dir4/dir3/file5.txt]))} 23:07:11.191 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:11.191 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/ 23:07:11.192 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC4.txt 23:07:11.192 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC4.txt 23:07:11.192 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 6 msec 23:07:11.192 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 23:07:11.194 [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.761 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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.1/ST4-4.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.1/ST4-4.1.pom (2.8 kB at 109 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.pom (2.2 kB at 118 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr-master/3.5.2/antlr-master-3.5.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr-master/3.5.2/antlr-master-3.5.2.pom (12 kB at 491 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.pom (10 kB at 565 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/25/commons-parent-25.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/25/commons-parent-25.pom (48 kB at 2.7 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.1/ST4-4.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.1/ST4-4.1.jar (253 kB at 7.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.jar (185 kB at 6.9 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar (168 kB at 6.0 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-default --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995231540 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation [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_Build_and_Test/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/CoreImplementation/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.13.0:compile (default-compile) @ it-tidalwave-northernwind-core-default --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 51 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java:[65,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkMacroFilter.java:[63,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[85,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[86,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultInheritanceHelper.java:[100,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[96,39] [deprecation] getValues() in Builder has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[298,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[311,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) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSite.java:[207,28] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[138,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[109,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[143,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNode.java:[209,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[82,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[97,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[130,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/TextResourcePropertyResolver.java:[138,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultContentRequestProcessor.java:[77,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultLibraryRequestProcessor.java:[77,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java:[122,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[86,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[109,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_Build_and_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[77,102] [unchecked] unchecked cast required: Constructor<ViewController> found: Constructor<?> [INFO] [INFO] --- aspectj:1.15.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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-default --- [INFO] Recompiling the module because of changed 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] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[57,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[58,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[58,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,35] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,33] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,41] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[176,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[176,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[177,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[177,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[188,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[188,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[189,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[189,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[200,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[200,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[201,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[201,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[213,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[213,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[214,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[214,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[234,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[234,51] [unchecked] unchecked conversion required: Optional<? extends ResourcePath> found: Optional [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[236,17] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[249,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNodeTest.java:[190,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/text/St4TemplateFactoryTest.java:[72,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_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[102,69] [unchecked] unchecked conversion required: ResponseHolder<Object> found: ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,41] [unchecked] unchecked conversion required: ResponseBuilder<Object> found: ResponseBuilder [INFO] [INFO] --- aspectj:1.15.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.5.2: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 23:07:17.727 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - STARTING TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest 23:07:18.715 [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] 23:07:18.737 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 23:07:18.737 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must find the correct matches" 23:07:18.737 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 23:07:18.744 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 7 msec 23:07:18.744 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 23:07:18.812 [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] 23:07:18.814 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 23:07:18.814 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must perform the proper substitutions" 23:07:18.814 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ARGS [href="$nodeLink(relativePath='/Blog')$">1</a>, href="/LINK/URI-Blog">1</a>] 23:07:18.814 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 23:07:18.820 [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=[])) 23:07:18.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.048 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 227 msec 23:07:19.049 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 23:07:19.176 [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] 23:07:19.184 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 23:07:19.184 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 23:07:19.185 [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]] 23:07:19.185 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 23:07:19.192 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 7 msec 23:07:19.192 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.299 [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] 23:07:19.305 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 23:07:19.309 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 23:07:19.311 [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]] 23:07:19.311 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 23:07:19.313 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 8 msec 23:07:19.313 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.400 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 23:07:19.401 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.402 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.402 [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$264/0x0000000100236c40@61ae0d43, <a href="/LINK/URI-Blog">1</a>] 23:07:19.402 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.475 [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] 23:07:19.477 [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=[])) 23:07:19.478 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:19.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.540 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 139 msec 23:07:19.541 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.585 [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] 23:07:19.586 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.586 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.586 [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$264/0x0000000100236c40@61ae0d43, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 23:07:19.586 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.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, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 23:07:19.625 [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=[])) 23:07:19.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:19.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.630 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 44 msec 23:07:19.630 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.668 [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] 23:07:19.670 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.670 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.670 [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$264/0x0000000100236c40@61ae0d43, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title/?l=it">1</a>] 23:07:19.670 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.702 [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] 23:07:19.703 [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=[])) 23:07:19.703 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.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=[])) 23:07:19.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=[]) 23:07:19.713 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 44 msec 23:07:19.713 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.754 [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] 23:07:19.755 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.756 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.756 [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$264/0x0000000100236c40@61ae0d43, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title/?l=fr">1</a>] 23:07:19.756 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.783 [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] 23:07:19.784 [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=[])) 23:07:19.784 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.786 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:19.786 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.787 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 32 msec 23:07:19.788 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.813 [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] 23:07:19.814 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.814 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.814 [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$265/0x0000000100236040@1983b48a, <a href="/LINK/URI-Blog">1</a>] 23:07:19.814 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.836 [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] 23:07:19.837 [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=[])) 23:07:19.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.838 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:19.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=[]) 23:07:19.840 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 26 msec 23:07:19.840 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.866 [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] 23:07:19.867 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.867 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.867 [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$265/0x0000000100236040@1983b48a, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 23:07:19.867 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.893 [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] 23:07:19.895 [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=[])) 23:07:19.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.897 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:19.897 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.899 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 31 msec 23:07:19.899 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.930 [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] 23:07:19.931 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.931 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.931 [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$265/0x0000000100236040@1983b48a, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 23:07:19.932 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.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, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, underTest] 23:07:19.956 [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=[])) 23:07:19.956 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.958 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:19.958 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:19.959 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 28 msec 23:07:19.959 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 23:07:19.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] 23:07:19.987 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:19.987 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 23:07:19.987 [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$265/0x0000000100236040@1983b48a, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 23:07:19.988 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 23:07:20.009 [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] 23:07:20.011 [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=[])) 23:07:20.011 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:20.014 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:20.014 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:20.016 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 28 msec 23:07:20.016 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.beans.BeanWrapperImpl$BeanPropertyHandler (file:/var/jenkins_home/maven-repositories/executors/2/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar) to method com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.setErrorListener(javax.xml.transform.ErrorListener) WARNING: Please consider reporting this to the maintainers of org.springframework.beans.BeanWrapperImpl$BeanPropertyHandler WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 23:07:20.055 [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] 23:07:20.150 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.151 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.151 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file1.xhtml] 23:07:20.151 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.152 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.153 [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)) 23:07:20.162 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.164 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.165 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.167 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.212 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file1.xhtml 23:07:20.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file1.xhtml 23:07:20.385 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 235 msec 23:07:20.386 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.413 [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] 23:07:20.417 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.417 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.417 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file2.xhtml] 23:07:20.417 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.418 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.419 [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)) 23:07:20.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.419 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.420 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.420 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.425 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.461 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.462 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.462 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file2.xhtml 23:07:20.462 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file2.xhtml 23:07:20.463 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 46 msec 23:07:20.463 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.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, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 23:07:20.495 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 23:07:20.495 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.495 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-a-NW-106-a.xhtml] 23:07:20.495 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 23:07:20.496 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.496 [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)) 23:07:20.496 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.496 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.497 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.497 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.501 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.519 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.519 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.519 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-a-NW-106-a.xhtml 23:07:20.519 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-a-NW-106-a.xhtml 23:07:20.520 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 24 msec 23:07:20.520 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.539 [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] 23:07:20.542 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.542 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.542 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-b.xhtml] 23:07:20.542 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.543 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.543 [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)) 23:07:20.543 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.543 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.543 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.544 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.546 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.565 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-b.xhtml 23:07:20.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-b.xhtml 23:07:20.566 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 24 msec 23:07:20.566 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.585 [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] 23:07:20.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-97-a.xhtml] 23:07:20.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.589 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.590 [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)) 23:07:20.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.590 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.590 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.590 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.592 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.607 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.608 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.608 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-97-a.xhtml 23:07:20.608 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-97-a.xhtml 23:07:20.608 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 19 msec 23:07:20.608 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.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, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 23:07:20.628 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.629 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.629 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-100.xhtml] 23:07:20.629 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.629 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.629 [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)) 23:07:20.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.630 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.630 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.630 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.632 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-100.xhtml 23:07:20.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-100.xhtml 23:07:20.646 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 18 msec 23:07:20.647 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.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, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 23:07:20.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-102-a.xhtml] 23:07:20.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.667 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.667 [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)) 23:07:20.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.667 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.668 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.668 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.670 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.681 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.681 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.681 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-102-a.xhtml 23:07:20.681 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-102-a.xhtml 23:07:20.682 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 16 msec 23:07:20.682 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.699 [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] 23:07:20.702 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.703 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.703 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-104-a.xhtml] 23:07:20.703 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.703 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.703 [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)) 23:07:20.703 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.704 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.704 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.704 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.706 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.719 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.719 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.719 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-104-a.xhtml 23:07:20.719 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-104-a.xhtml 23:07:20.720 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 17 msec 23:07:20.720 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.737 [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] 23:07:20.741 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.741 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 23:07:20.741 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-114-a.xhtml] 23:07:20.741 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 23:07:20.742 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 23:07:20.742 [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)) 23:07:20.742 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 23:07:20.743 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 23:07:20.743 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 23:07:20.743 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> - % 23:07:20.745 [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(.) > 0'> <xsl:value-of select="' //<![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="' //]]> '"/> </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="'&'"/> <xsl:with-param name="replacement" select="'&amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'<'"/> <xsl:with-param name="replacement" select="'&lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'>'"/> <xsl:with-param name="replacement" select="'&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> 23:07:20.757 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:20.757 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:20.758 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-114-a.xhtml 23:07:20.758 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-114-a.xhtml 23:07:20.758 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 17 msec 23:07:20.758 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.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, underTest, documentBuilderFactory, transformerFactory] 23:07:20.777 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 23:07:20.777 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must not filter resources that are not XHTML" 23:07:20.777 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 23:07:20.778 [main ] DEBUG i.t.northernwind.core.impl.filter.XsltMacroFilter - Cannot filter resources not in XHTML: text/html 23:07:20.778 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 1 msec 23:07:20.778 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 23:07:20.786 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 23:07:20.786 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 23:07:20.786 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.String), foo, foo] 23:07:20.786 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 23:07:20.795 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.String), foo) 23:07:20.795 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning foo (java.lang.String) 23:07:20.800 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 10 msec 23:07:20.800 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 23:07:20.800 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 23:07:20.800 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 23:07:20.800 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Integer), 17, 17] 23:07:20.800 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 23:07:20.800 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Integer), 17) 23:07:20.801 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 17 (java.lang.Integer) 23:07:20.801 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 23:07:20.801 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 23:07:20.801 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 23:07:20.801 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 23:07:20.801 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Float), 3.4, 3.4] 23:07:20.801 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 23:07:20.802 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Float), 3.4) 23:07:20.802 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 3.4 (java.lang.Float) 23:07:20.802 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 23:07:20.802 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 23:07:20.802 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 23:07:20.802 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 23:07:20.802 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Double), 5.2, 5.2] 23:07:20.802 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 23:07:20.802 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Double), 5.2) 23:07:20.803 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 5.2 (java.lang.Double) 23:07:20.803 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 23:07:20.803 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 23:07:20.803 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 23:07:20.803 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 23:07:20.803 [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] 23:07:20.810 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 23:07:20.814 [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) 23:07:20.814 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 2012-02-23T21:24+01:00 (java.time.ZonedDateTime) 23:07:20.814 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 11 msec 23:07:20.814 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 23:07:21.194 [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] 23:07:21.281 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.283 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 23:07:21.283 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must be called only once" 23:07:21.283 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 23:07:21.526 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.527 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.528 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 244 msec 23:07:21.528 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.579 [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] 23:07:21.581 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.582 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 23:07:21.582 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "must properly initialize with no layout" 23:07:21.582 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 23:07:21.583 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec 23:07:21.583 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.611 [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] 23:07:21.613 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.613 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.613 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.614 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, structure, irrelevant, , /] 23:07:21.614 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.616 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 23:07:21.616 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 23:07:21.617 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.650 [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] 23:07:21.653 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.653 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.653 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.653 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri, structure, irrelevant, , /] 23:07:21.653 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.657 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 23:07:21.658 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 5 msec 23:07:21.658 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.677 [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] 23:07:21.679 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.680 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.680 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.680 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /, structure, /file1] 23:07:21.680 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.685 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file1 23:07:21.689 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 7 msec 23:07:21.689 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.719 [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] 23:07:21.721 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.722 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.722 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.722 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /, structure, /file2] 23:07:21.722 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 23:07:21.726 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file2 23:07:21.726 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 23:07:21.726 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.745 [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] 23:07:21.747 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.747 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 23:07:21.747 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.748 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /, structure, /exposedUri1] 23:07:21.748 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 23:07:21.750 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri1 23:07:21.751 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 23:07:21.751 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.768 [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] 23:07:21.770 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.770 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 23:07:21.770 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.770 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file2, /, structure, /exposedUri2] 23:07:21.770 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 23:07:21.773 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri2 23:07:21.773 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 23:07:21.773 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.801 [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] 23:07:21.803 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.804 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.804 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.804 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri1, structure/parent3, /parentUri1/file1] 23:07:21.804 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.807 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file1 23:07:21.807 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 23:07:21.807 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.828 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 23:07:21.830 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.831 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.831 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.831 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri1, structure/parent4, /parentUri1/file2] 23:07:21.831 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.838 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file2 23:07:21.838 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 7 msec 23:07:21.838 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.861 [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] 23:07:21.863 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.863 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.863 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.864 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri2, structure/parent5, /parentUri2/file1] 23:07:21.864 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.868 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file1 23:07:21.868 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 5 msec 23:07:21.868 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.888 [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] 23:07:21.890 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.890 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.891 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.891 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri2, structure/parent6, /parentUri2/file2] 23:07:21.891 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 23:07:21.894 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file2 23:07:21.894 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 23:07:21.894 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.930 [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] 23:07:21.931 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.932 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 23:07:21.932 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.932 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file+%282%29, /parentUri2, structure/parent6, /parentUri2/file (2)] 23:07:21.932 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 23:07:21.934 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file (2) 23:07:21.934 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec 23:07:21.935 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:21.990 [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] 23:07:21.991 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:21.992 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 23:07:21.992 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:21.992 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /parentUri1, structure/parent1, /parentUri1/exposedUri1] 23:07:21.992 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 23:07:21.994 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 23:07:21.994 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec 23:07:21.994 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:22.010 [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] 23:07:22.011 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 23:07:22.011 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 23:07:22.011 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 23:07:22.012 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file1, /parentUri2, structure/parent2, /parentUri2/exposedUri2] 23:07:22.012 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 23:07:22.014 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/exposedUri2 23:07:22.014 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 23:07:22.014 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 23:07:22.448 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 23:07:22.452 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create and initialize the Site" 23:07:22.453 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 23:07:22.508 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 23:07:22.509 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 23:07:22.514 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.515 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 23:07:22.515 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.517 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.517 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION COMPLETED (in 2 msec) 23:07:22.517 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.531 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 80 msec 23:07:22.531 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 23:07:22.598 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 23:07:22.599 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create the Site" 23:07:22.599 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 23:07:22.607 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 23:07:22.607 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 23:07:22.611 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 12 msec 23:07:22.611 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 23:07:22.642 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 23:07:22.642 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return non null site even in cause of initialization failure" 23:07:22.642 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 23:07:22.647 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 23:07:22.647 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 23:07:22.650 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.650 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 23:07:22.650 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.651 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.651 [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.DefaultSite.initialize(DefaultSite.java:227) at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.initialize(DefaultSiteProvider.java:187) at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.lambda$reload$1(DefaultSiteProvider.java:149) 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:172) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:686) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:992) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:739) at org.testng.TestRunner.run(TestRunner.java:614) at org.testng.SuiteRunner.runTest(SuiteRunner.java:421) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373) at org.testng.SuiteRunner.run(SuiteRunner.java:312) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274) at org.testng.TestNG.runSuitesLocally(TestNG.java:1208) at org.testng.TestNG.runSuites(TestNG.java:1112) at org.testng.TestNG.run(TestNG.java:1079) 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) 23:07:22.654 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 23:07:22.655 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 13 msec 23:07:22.655 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 23:07:22.684 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 23:07:22.685 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct context path in a web environment" 23:07:22.685 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 23:07:22.688 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 23:07:22.688 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 23:07:22.689 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 4 msec 23:07:22.689 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 23:07:22.711 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 23:07:22.711 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct version string" 23:07:22.711 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 23:07:22.714 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 23:07:22.714 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 23:07:22.721 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 10 msec 23:07:22.721 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 23:07:22.754 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 23:07:22.754 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must use no context path when ServletContext is not available" 23:07:22.754 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 23:07:22.760 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 23:07:22.760 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 23:07:22.762 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 8 msec 23:07:22.763 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 23:07:23.131 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 23:07:23.132 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must create correct links" 23:07:23.132 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 23:07:23.154 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 23 msec 23:07:23.154 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.201 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 23:07:23.201 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly construct" 23:07:23.201 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 23:07:23.203 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 1 msec 23:07:23.203 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.248 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 23:07:23.249 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Content" 23:07:23.249 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 23:07:23.261 [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$556/0x0000000100592440@2374452a, recursive=false, name=null) 23:07:23.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$556/0x0000000100592440@2c5708e7, recursive=false, name=null) 23:07:23.293 [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$556/0x0000000100592440@4e26564d, recursive=false, name=null) 23:07:23.300 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 23:07:23.300 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1169324755 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1110157751 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 23:07:23.309 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 23:07:23.310 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@19924f15, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@621392ea) 23:07:23.310 [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$556/0x0000000100592440@35524549, recursive=false, name=null) 23:07:23.311 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@19924f15, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@56f72909) 23:07:23.311 [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$556/0x0000000100592440@71285693, recursive=false, name=null) 23:07:23.312 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@7286827b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@1dd64243) 23:07:23.318 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 23:07:23.318 [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$556/0x0000000100592440@3b347439, recursive=false, name=null) 23:07:23.319 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@7286827b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@6e67a8c0) 23:07:23.319 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 23:07:23.323 [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$556/0x0000000100592440@2295566b, recursive=false, name=null) 23:07:23.324 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 23:07:23.324 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 23:07:23.324 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 23:07:23.324 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 23:07:23.324 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 23:07:23.324 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 23:07:23.325 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 23:07:23.325 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 23:07:23.325 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 77 msec 23:07:23.325 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.348 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 23:07:23.349 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Media" 23:07:23.349 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 23:07:23.350 [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$556/0x0000000100592440@34bddf43, recursive=false, name=null) 23:07:23.351 [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$556/0x0000000100592440@3355b8ff, recursive=false, name=null) 23:07:23.352 [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$556/0x0000000100592440@68f9e807, recursive=false, name=null) 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 962507619 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 369444529 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 23:07:23.354 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 23:07:23.355 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 23:07:23.355 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 23:07:23.355 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@7b9c2387, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@12e2f5ab) 23:07:23.355 [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$556/0x0000000100592440@4e61a863, recursive=false, name=null) 23:07:23.355 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@7b9c2387, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@35f01759) 23:07:23.355 [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$556/0x0000000100592440@2fea9a7b, recursive=false, name=null) 23:07:23.355 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@2aa07d80, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@69c1ea07) 23:07:23.356 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 23:07:23.356 [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$556/0x0000000100592440@e993715, recursive=false, name=null) 23:07:23.356 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@2aa07d80, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@686e7513) 23:07:23.357 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 23:07:23.358 [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$556/0x0000000100592440@472719df, recursive=false, name=null) 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 23:07:23.358 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 23:07:23.359 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 10 msec 23:07:23.359 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.382 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 23:07:23.382 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Resource" 23:07:23.382 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 23:07:23.384 [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$556/0x0000000100592440@405603b6, recursive=false, name=null) 23:07:23.390 [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$556/0x0000000100592440@56b751b1, recursive=false, name=null) 23:07:23.391 [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$556/0x0000000100592440@5f5a33ed, recursive=false, name=null) 23:07:23.394 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 748807322 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 88764150 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 23:07:23.395 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 23:07:23.395 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@d180961, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@4af7ac25) 23:07:23.395 [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$556/0x0000000100592440@d978ab9, recursive=false, name=null) 23:07:23.396 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@d180961, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@3cf06a01) 23:07:23.396 [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$556/0x0000000100592440@71ee2fff, recursive=false, name=null) 23:07:23.396 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@68f2363, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@37fca349) 23:07:23.397 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 23:07:23.397 [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$556/0x0000000100592440@77998ea7, recursive=false, name=null) 23:07:23.397 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@68f2363, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@252d8df6) 23:07:23.400 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 23:07:23.402 [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$556/0x0000000100592440@14d81f2c, recursive=false, name=null) 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 23:07:23.402 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 23:07:23.403 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 20 msec 23:07:23.403 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.444 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 23:07:23.445 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for SiteNode" 23:07:23.445 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 23:07:23.450 [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$556/0x0000000100592440@6d0a14c2, recursive=false, name=null) 23:07:23.451 [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$556/0x0000000100592440@153c6603, recursive=false, name=null) 23:07:23.455 [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$556/0x0000000100592440@19739906, recursive=false, name=null) 23:07:23.458 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1149801201 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 693317265 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 23:07:23.459 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 23:07:23.459 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@5600a278, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@549d14fe) 23:07:23.459 [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$556/0x0000000100592440@77d54a41, recursive=false, name=null) 23:07:23.460 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@5600a278, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@41026e5c) 23:07:23.460 [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$556/0x0000000100592440@12421766, recursive=false, name=null) 23:07:23.460 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@2e44cb34, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@731e0bff) 23:07:23.461 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 23:07:23.461 [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$556/0x0000000100592440@2bd2430f, recursive=false, name=null) 23:07:23.461 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@2e44cb34, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@2890e479) 23:07:23.461 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 23:07:23.466 [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$556/0x0000000100592440@4d174189, recursive=false, name=null) 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 23 msec 23:07:23.467 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.508 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 23:07:23.508 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 23:07:23.508 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=Empty file system)] 23:07:23.509 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 23:07:23.510 [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$556/0x0000000100592440@2e8986b6, recursive=false, name=null) 23:07:23.511 [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$556/0x0000000100592440@3ad2883a, recursive=false, name=null) 23:07:23.511 [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$556/0x0000000100592440@3aca2579, recursive=false, name=null) 23:07:23.512 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 23:07:23.512 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1488320466 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 167018904 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 23:07:23.513 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 23:07:23.513 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@1818390b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@67a38) 23:07:23.513 [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$556/0x0000000100592440@7ef4aceb, recursive=false, name=null) 23:07:23.513 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@1818390b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@31b650e9) 23:07:23.513 [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$556/0x0000000100592440@683fe7b5, recursive=false, name=null) 23:07:23.513 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@5b5b8730, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@93fb44) 23:07:23.514 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 23:07:23.514 [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$556/0x0000000100592440@13d1f898, recursive=false, name=null) 23:07:23.514 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@5b5b8730, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@c87787d) 23:07:23.514 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 23:07:23.515 [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$556/0x0000000100592440@2d4a0671, recursive=false, name=null) 23:07:23.515 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 23:07:23.515 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 23:07:23.516 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 23:07:23.516 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 23:07:23.516 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 23:07:23.516 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 23:07:23.516 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 23:07:23.516 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 23:07:23.519 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 8 msec 23:07:23.519 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.546 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 23:07:23.546 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 23:07:23.546 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with only ignored folders)] 23:07:23.546 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 23:07:23.547 [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$556/0x0000000100592440@309cf657, recursive=false, name=null) 23:07:23.547 [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$556/0x0000000100592440@49925d21, recursive=false, name=null) 23:07:23.548 [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$556/0x0000000100592440@46ee7013, recursive=false, name=null) 23:07:23.549 [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$556/0x0000000100592440@1b5af65b, recursive=false, name=null) 23:07:23.554 [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$556/0x0000000100592440@6b289535, recursive=false, name=null) 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1586222232 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1503837905 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 23:07:23.555 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 23:07:23.556 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@2d172c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@115ef673) 23:07:23.556 [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$556/0x0000000100592440@8ce3f27, recursive=false, name=null) 23:07:23.556 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@2d172c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@614cd187) 23:07:23.556 [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$556/0x0000000100592440@6802d023, recursive=false, name=null) 23:07:23.556 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@e895e3e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@77476fcf) 23:07:23.557 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 23:07:23.557 [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$556/0x0000000100592440@4a41caed, recursive=false, name=null) 23:07:23.557 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@e895e3e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@77476fcf) 23:07:23.557 [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$556/0x0000000100592440@6b4fd7d, recursive=false, name=null) 23:07:23.557 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@e895e3e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@7404aff2) 23:07:23.557 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 23:07:23.558 [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$556/0x0000000100592440@775edae0, recursive=false, name=null) 23:07:23.559 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@e895e3e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@7404aff2) 23:07:23.559 [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$556/0x0000000100592440@26f480c6, recursive=false, name=null) 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 23:07:23.559 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 23:07:23.563 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 14 msec 23:07:23.563 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.609 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 23:07:23.609 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 23:07:23.609 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with a few stuff 1)] 23:07:23.609 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 23:07:23.610 [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$556/0x0000000100592440@131777e8, recursive=false, name=null) 23:07:23.611 [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$556/0x0000000100592440@73a5d86c, recursive=false, name=null) 23:07:23.611 [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$556/0x0000000100592440@4780341, recursive=false, name=null) 23:07:23.612 [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$556/0x0000000100592440@9f2fe2e, recursive=false, name=null) 23:07:23.613 [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$556/0x0000000100592440@79273a4f, recursive=false, name=null) 23:07:23.613 [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$556/0x0000000100592440@50bb1c1f, recursive=false, name=null) 23:07:23.614 [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$556/0x0000000100592440@7981963f, recursive=false, name=null) 23:07:23.614 [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$556/0x0000000100592440@b4d83ac, recursive=false, name=null) 23:07:23.615 [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$556/0x0000000100592440@66944c7c, recursive=false, name=null) 23:07:23.615 [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$556/0x0000000100592440@73ae82da, recursive=false, name=null) 23:07:23.616 [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$556/0x0000000100592440@2cd5b19c, recursive=false, name=null) 23:07:23.616 [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$556/0x0000000100592440@76b642aa, recursive=false, name=null) 23:07:23.617 [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$556/0x0000000100592440@286dfa20, recursive=false, name=null) 23:07:23.617 [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$556/0x0000000100592440@508f4bb5, recursive=false, name=null) 23:07:23.618 [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$556/0x0000000100592440@11f9b95a, recursive=false, name=null) 23:07:23.618 [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$556/0x0000000100592440@687e561b, recursive=false, name=null) 23:07:23.619 [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$556/0x0000000100592440@75f8d9b0, recursive=false, name=null) 23:07:23.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 23:07:23.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1088348283 23:07:23.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 23:07:23.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 23:07:23.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1603964380 23:07:23.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 23:07:23.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 23:07:23.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 23:07:23.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 23:07:23.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 23:07:23.621 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@608b906d) 23:07:23.621 [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$556/0x0000000100592440@173cfb01, recursive=false, name=null) 23:07:23.621 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@608b906d) 23:07:23.622 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library1 23:07:23.622 [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$556/0x0000000100592440@67784537, recursive=false, name=null) 23:07:23.622 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@608b906d) 23:07:23.622 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library2 23:07:23.622 [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$556/0x0000000100592440@52290e63, recursive=false, name=null) 23:07:23.623 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$557/0x00000001005b9c40@608b906d) 23:07:23.623 [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$556/0x0000000100592440@6c2dd88b, recursive=false, name=null) 23:07:23.623 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@49d979c4) 23:07:23.623 [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$556/0x0000000100592440@3cb173db, recursive=false, name=null) 23:07:23.623 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@49d979c4) 23:07:23.692 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media1 23:07:23.693 [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$556/0x0000000100592440@451af781, recursive=false, name=null) 23:07:23.693 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@49d979c4) 23:07:23.694 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media2 23:07:23.694 [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$556/0x0000000100592440@32e65852, recursive=false, name=null) 23:07:23.694 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@49d979c4) 23:07:23.694 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media3 23:07:23.694 [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$556/0x0000000100592440@76ed7573, recursive=false, name=null) 23:07:23.694 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$553/0x0000000100593440@14ad42, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$559/0x00000001005ba440@49d979c4) 23:07:23.694 [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$556/0x0000000100592440@51df2a41, recursive=false, name=null) 23:07:23.695 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@7c0b0bd9) 23:07:23.695 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 23:07:23.696 [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$556/0x0000000100592440@46e6458d, recursive=false, name=null) 23:07:23.696 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@7c0b0bd9) 23:07:23.696 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document1 23:07:23.696 [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$556/0x0000000100592440@672d8370, recursive=false, name=null) 23:07:23.696 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@7c0b0bd9) 23:07:23.697 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document2 23:07:23.697 [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$556/0x0000000100592440@22002459, recursive=false, name=null) 23:07:23.697 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$560/0x00000001005ba840@7c0b0bd9) 23:07:23.698 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document3 23:07:23.698 [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$556/0x0000000100592440@7f1fec57, recursive=false, name=null) 23:07:23.698 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@5c9e3d01) 23:07:23.698 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 23:07:23.700 [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$556/0x0000000100592440@4dffff9, recursive=false, name=null) 23:07:23.700 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@5c9e3d01) 23:07:23.700 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node1 23:07:23.701 [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$556/0x0000000100592440@69b1e8f8, recursive=false, name=null) 23:07:23.701 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@5c9e3d01) 23:07:23.701 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node2 23:07:23.702 [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$556/0x0000000100592440@77d959f1, recursive=false, name=null) 23:07:23.702 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@5c9e3d01) 23:07:23.703 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node3 23:07:23.703 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>>>>>> setting property managesPathParams = true 23:07:23.711 [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$556/0x0000000100592440@12e3f4ae, recursive=false, name=null) 23:07:23.711 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$552/0x0000000100593040@517bdce0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$561/0x00000001005bac40@5c9e3d01) 23:07:23.711 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node4 23:07:23.712 [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$556/0x0000000100592440@614d7fbf, recursive=false, name=null) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document1: Content(path=/content/document/document1) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document2: Content(path=/content/document/document2) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document3: Content(path=/content/document/document3) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library1: Resource(path=/content/library/library1) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library2: Resource(path=/content/library/library2) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media1: Media(path=/content/media/media1) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media2: Media(path=/content/media/media2) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media3: Media(path=/content/media/media3) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 23:07:23.712 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node1: Node(path=/structure/node1) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node2: Node(path=/structure/node2) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node3: Node(path=/structure/node3) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node4: Node(path=/structure/node4) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node1\E: Node(path=/structure/node1) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node2\E: Node(path=/structure/node2) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node4\E: Node(path=/structure/node4) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 23:07:23.713 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ^/relativeUriFor:/structure/node3(|/.*$): Node(path=/structure/node3) 23:07:23.716 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 106 msec 23:07:23.716 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 23:07:23.720 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 23:07:23.720 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.720 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link, /link/] 23:07:23.720 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 23:07:23.721 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 3 msec 23:07:23.721 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.721 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/, /link/] 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link?arg=val, /link?arg=val] 23:07:23.722 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/?arg=val, /link/?arg=val] 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:23.723 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/image.jpg, /image.jpg] 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link, http://acme.com/link/] 23:07:23.724 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/, http://acme.com/link/] 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:23.725 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.726 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 23:07:23.726 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.726 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link?arg=val, http://acme.com/link?arg=val] 23:07:23.726 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 23:07:23.726 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:23.726 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.727 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 23:07:23.727 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.727 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/?arg=val, http://acme.com/link/?arg=val] 23:07:23.727 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 23:07:23.728 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:23.728 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.728 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 23:07:23.728 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 23:07:23.728 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/image.jpg, http://acme.com/image.jpg] 23:07:23.728 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 23:07:23.729 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:23.729 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 23:07:23.730 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 23:07:23.730 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly notify a missing embedded template" 23:07:23.730 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 23:07:23.731 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 23:07:23.731 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 23:07:23.732 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 23:07:23.732 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly read the contents of the embedded template" 23:07:23.732 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 23:07:23.733 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 23:07:23.733 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 23:07:23.733 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 23:07:23.733 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly retrieve template from properly configured Content" 23:07:23.733 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 23:07:23.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=[])) 23:07:23.734 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:23.735 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 23:07:23.735 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:23.735 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:23.735 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 2 msec 23:07:23.735 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 23:07:23.736 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 23:07:23.736 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when Content has no property" 23:07:23.736 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 23:07:23.736 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 23:07:23.736 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:23.736 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:23.737 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 23:07:23.737 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 23:07:23.737 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 23:07:23.738 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when no Content found" 23:07:23.738 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 23:07:23.738 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/of/nonexistent/content) 23:07:23.738 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:23.738 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:23.743 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 5 msec 23:07:23.744 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 23:07:23.783 [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] 23:07:23.791 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 23:07:23.791 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must do nothing when site is available" 23:07:23.791 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 23:07:23.792 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 1 msec 23:07:23.792 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 23:07:23.826 [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] 23:07:23.833 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 23:07:23.833 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must return status 503 when site is not available" 23:07:23.833 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 23:07:23.833 [main ] WARN i.t.n.c.m.spi.AvailabilityEnforcerRequestProcessor - Site unavailable, sending maintenance page 23:07:23.892 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 23:07:23.896 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 23:07:23.897 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:23.897 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/ 23:07:23.897 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/AvailabilityEnforcerRequestProcessorTest/expected-results/response.txt 23:07:23.897 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/AvailabilityEnforcerRequestProcessorTest/response.txt 23:07:23.898 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 65 msec 23:07:23.898 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 23:07:24.189 [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] 23:07:24.207 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 23:07:24.207 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.207 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource, en, http://acme.com/path/resource?lang=en] 23:07:24.207 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 23:07:24.209 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 5 msec 23:07:24.209 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.260 [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] 23:07:24.262 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 23:07:24.262 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.262 [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] 23:07:24.262 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 23:07:24.263 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.263 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.287 [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] 23:07:24.288 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 23:07:24.288 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.289 [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] 23:07:24.289 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 23:07:24.298 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 9 msec 23:07:24.298 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.310 [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] 23:07:24.312 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 23:07:24.312 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.312 [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] 23:07:24.312 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 23:07:24.313 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.313 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.327 [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] 23:07:24.329 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 23:07:24.329 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.329 [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] 23:07:24.329 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 23:07:24.329 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:24.330 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.344 [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] 23:07:24.345 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 23:07:24.346 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.346 [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] 23:07:24.346 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 23:07:24.346 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.346 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.359 [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] 23:07:24.360 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 23:07:24.360 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.360 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/, en, http://acme.com/path/resource/?lang=en] 23:07:24.360 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 23:07:24.361 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.361 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.374 [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] 23:07:24.375 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.376 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.376 [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] 23:07:24.376 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.376 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.376 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.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, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 23:07:24.390 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.390 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.390 [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] 23:07:24.390 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.390 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:24.391 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.424 [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] 23:07:24.426 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.426 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.426 [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] 23:07:24.426 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.427 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.427 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.439 [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] 23:07:24.441 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.441 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.441 [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] 23:07:24.441 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.442 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.442 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.454 [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] 23:07:24.455 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 23:07:24.455 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.455 [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] 23:07:24.455 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 23:07:24.456 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.456 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.469 [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] 23:07:24.471 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 23:07:24.471 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.471 [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] 23:07:24.471 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 23:07:24.471 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 23:07:24.471 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.488 [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] 23:07:24.490 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.491 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.491 [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] 23:07:24.491 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.492 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 2 msec 23:07:24.492 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.515 [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] 23:07:24.516 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.516 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.516 [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] 23:07:24.516 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 23:07:24.517 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.517 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.529 [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] 23:07:24.534 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.534 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.534 [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] 23:07:24.534 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.535 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 2 msec 23:07:24.535 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.551 [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] 23:07:24.554 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.554 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.554 [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] 23:07:24.554 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 23:07:24.555 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 23:07:24.555 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.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] 23:07:24.575 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 23:07:24.575 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 23:07:24.575 [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] 23:07:24.575 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 23:07:24.577 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 2 msec 23:07:24.577 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 23:07:24.579 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 23:07:24.580 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "createViewAndController must delegate to the proper ViewBuilder" 23:07:24.580 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 23:07:24.728 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 148 msec 23:07:24.729 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 23:07:24.730 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 23:07:24.730 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "must discover and properly register annotated views" 23:07:24.730 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 23:07:25.522 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - View definitions: 23:07:25.523 [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()) 23:07:25.523 [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()) 23:07:25.523 [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()) 23:07:25.524 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 793 msec 23:07:25.524 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 23:07:25.557 [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] 23:07:25.558 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 23:07:25.558 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST "must properly instantiate view and controller" 23:07:25.558 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 23:07:25.559 [main ] DEBUG i.t.northernwind.frontend.impl.ui.ViewBuilder - createViewAndController(theId, Mock for SiteNode, hashCode: 874644865) 23:07:25.560 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST PASSED in 2 msec 23:07:25.560 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - 23:07:26.504 [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] 23:07:26.513 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 23:07:26.514 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@2ff35904 23:07:26.520 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@7cd006ea 23:07:26.520 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@2d3e28ba 23:07:26.521 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@48d60abd 23:07:26.521 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@6eec5a54 23:07:26.526 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 23:07:26.526 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call all RequestProcessors in normal scenario" 23:07:26.526 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 23:07:26.529 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 28918155) 23:07:26.529 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@5938d600 ... 23:07:26.530 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.530 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@74770a8b ... 23:07:26.531 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.531 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 972666108 ... 23:07:26.531 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 608297683 ... 23:07:26.531 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@2ff35904 ... 23:07:26.531 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@7cd006ea ... 23:07:26.531 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@2d3e28ba ... 23:07:26.532 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@48d60abd ... 23:07:26.532 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@6eec5a54 ... 23:07:26.532 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@5938d600 ... 23:07:26.532 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.532 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@74770a8b ... 23:07:26.533 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.533 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 972666108 ... 23:07:26.533 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 608297683 ... 23:07:26.538 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 11 msec 23:07:26.538 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 23:07:26.574 [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] 23:07:26.576 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 23:07:26.576 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@2d1b923f 23:07:26.577 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@77f3ac1e 23:07:26.577 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@6e1b56ad 23:07:26.577 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@6fc3c9d6 23:07:26.577 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@5035ce0b 23:07:26.578 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 23:07:26.578 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with SC FOUND" 23:07:26.578 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 23:07:26.579 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 179885734) 23:07:26.579 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@8be6fcf ... 23:07:26.579 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.579 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@5fc27e3f ... 23:07:26.579 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.579 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 816084122 ... 23:07:26.579 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1456338587 ... 23:07:26.580 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@2d1b923f ... 23:07:26.580 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@77f3ac1e ... 23:07:26.580 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@6e1b56ad ... 23:07:26.584 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@8be6fcf ... 23:07:26.584 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.584 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@5fc27e3f ... 23:07:26.584 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.584 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 816084122 ... 23:07:26.584 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1456338587 ... 23:07:26.587 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 8 msec 23:07:26.587 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 23:07:26.609 [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] 23:07:26.611 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 23:07:26.611 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@6001cec9 23:07:26.611 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@320c3e34 23:07:26.611 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@61022ddb 23:07:26.611 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@4cb242b2 23:07:26.611 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@3c9b9e92 23:07:26.612 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 23:07:26.612 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with generic Http status" 23:07:26.612 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 23:07:26.612 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 940630337) 23:07:26.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@77858c1f ... 23:07:26.613 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@66c162a5 ... 23:07:26.613 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 680938677 ... 23:07:26.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 565766536 ... 23:07:26.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@6001cec9 ... 23:07:26.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@320c3e34 ... 23:07:26.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@61022ddb ... 23:07:26.614 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 940630337 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:222) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:686) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:992) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:739) at org.testng.TestRunner.run(TestRunner.java:614) at org.testng.SuiteRunner.runTest(SuiteRunner.java:421) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373) at org.testng.SuiteRunner.run(SuiteRunner.java:312) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274) at org.testng.TestNG.runSuitesLocally(TestNG.java:1208) at org.testng.TestNG.runSuites(TestNG.java:1112) at org.testng.TestNG.run(TestNG.java:1079) 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) 23:07:26.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@77858c1f ... 23:07:26.615 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@66c162a5 ... 23:07:26.615 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 680938677 ... 23:07:26.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 565766536 ... 23:07:26.616 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 4 msec 23:07:26.616 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 23:07:26.637 [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] 23:07:26.638 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 23:07:26.638 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@342b545a 23:07:26.639 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@2346dfad 23:07:26.639 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@79eaf64 23:07:26.639 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@2b79945f 23:07:26.639 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@a05c4fa 23:07:26.640 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 23:07:26.640 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when NotFoundException" 23:07:26.640 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 23:07:26.640 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 3725437) 23:07:26.640 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@13fda74e ... 23:07:26.640 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.640 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@45330a89 ... 23:07:26.640 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.640 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1135049942 ... 23:07:26.640 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 28256734 ... 23:07:26.641 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@342b545a ... 23:07:26.641 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@2346dfad ... 23:07:26.641 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@79eaf64 ... 23:07:26.641 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 3725437 - it.tidalwave.util.NotFoundException 23:07:26.642 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@13fda74e ... 23:07:26.642 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.642 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@45330a89 ... 23:07:26.642 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.642 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1135049942 ... 23:07:26.642 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 28256734 ... 23:07:26.643 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 3 msec 23:07:26.643 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 23:07:26.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, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0] 23:07:26.664 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 23:07:26.664 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@7b161b91 23:07:26.664 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@15e281ee 23:07:26.665 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@192f28bd 23:07:26.665 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@1d17fbda 23:07:26.665 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@32631b50 23:07:26.665 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 23:07:26.666 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when RuntimeException" 23:07:26.666 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 23:07:26.666 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1493175013) 23:07:26.666 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@5f91ae3e ... 23:07:26.666 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.666 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@243b6f27 ... 23:07:26.666 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.666 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 127015571 ... 23:07:26.666 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1215226774 ... 23:07:26.666 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@7b161b91 ... 23:07:26.666 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@15e281ee ... 23:07:26.667 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@192f28bd ... 23:07:26.667 [main ] ERROR i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 1493175013 java.lang.RuntimeException: Purportedly thrown exception at it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewControllerTest.must_call_some_RequestProcessors_when_RuntimeException(DefaultSiteViewControllerTest.java:239) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:686) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:992) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:739) at org.testng.TestRunner.run(TestRunner.java:614) at org.testng.SuiteRunner.runTest(SuiteRunner.java:421) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373) at org.testng.SuiteRunner.run(SuiteRunner.java:312) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274) at org.testng.TestNG.runSuitesLocally(TestNG.java:1208) at org.testng.TestNG.runSuites(TestNG.java:1112) at org.testng.TestNG.run(TestNG.java:1079) 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) 23:07:26.667 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@5f91ae3e ... 23:07:26.668 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.668 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@243b6f27 ... 23:07:26.668 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.668 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 127015571 ... 23:07:26.668 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1215226774 ... 23:07:26.669 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 4 msec 23:07:26.669 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 23:07:26.688 [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] 23:07:26.690 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 23:07:26.690 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@46c38d77 23:07:26.690 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@37de9b64 23:07:26.690 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@60b1df88 23:07:26.690 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@4c1d530d 23:07:26.691 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@159c804c 23:07:26.692 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 23:07:26.692 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when one breaks" 23:07:26.692 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 23:07:26.692 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1178598532) 23:07:26.692 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@43ac2698 ... 23:07:26.692 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.692 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@16c35bf9 ... 23:07:26.692 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.692 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1695780967 ... 23:07:26.692 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1963022906 ... 23:07:26.692 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@46c38d77 ... 23:07:26.693 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@37de9b64 ... 23:07:26.693 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@60b1df88 ... 23:07:26.693 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@43ac2698 ... 23:07:26.693 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 23:07:26.693 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@16c35bf9 ... 23:07:26.693 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 23:07:26.693 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1695780967 ... 23:07:26.693 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1963022906 ... 23:07:26.694 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 2 msec 23:07:26.694 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 23:07:26.694 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - FINISHED TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest [INFO] Tests run: 101, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.704 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 101, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core-default --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/CoreImplementation/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995247026 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components [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_Build_and_Test/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/Components/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[46,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[43,97] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[46,95] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[49,78] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[52,75] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[55,90] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java:[55,83] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java:[89,83] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/spi/MediaMetadataXsltAdapter.java:[109,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_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewController.java:[64,69] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[42,71] [deprecation] Key(String) in Key has been deprecated [INFO] [INFO] --- aspectj:1.15.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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[374,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_Build_and_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[374,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_Build_and_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewControllerTest.java:[131,71] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewControllerTest.java:[210,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_Build_and_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewControllerTest.java:[373,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_Build_and_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[134,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_Build_and_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[134,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>) [INFO] [INFO] --- aspectj:1.15.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.5.2: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 23:07:32.119 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewControllerTest 23:07:33.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 23:07:33.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:33.215 [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]] 23:07:33.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 23:07:33.407 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07: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=[]) 23:07:33.423 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.423 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.424 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.425 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.427 [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]) 23:07:33.431 [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]) 23:07:33.432 [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]) 23:07:33.433 [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]) 23:07:33.435 [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]) 23:07:33.436 [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]) 23:07:33.437 [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]) 23:07:33.438 [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]) 23:07:33.439 [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]) 23:07:33.440 [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]) 23:07:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:33.442 [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]) 23:07:33.443 [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]) 23:07:33.445 [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]) 23:07:33.446 [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]) 23:07:33.447 [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]) 23:07:33.448 [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]) 23:07:33.449 [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]) 23:07:33.450 [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]) 23:07:33.451 [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]) 23:07:33.452 [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]) 23:07:33.453 [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]) 23:07:33.454 [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]) 23:07:33.455 [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]) 23:07:33.456 [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]) 23:07:33.457 [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]) 23:07:33.459 [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]) 23:07:33.460 [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]) 23:07:33.461 [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]) 23:07:33.462 [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]) 23:07:33.463 [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]) 23:07:33.464 [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]) 23:07:33.465 [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]) 23:07:33.466 [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]) 23:07:33.467 [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]) 23:07:33.468 [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]) 23:07:33.469 [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]) 23:07:33.470 [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]) 23:07:33.471 [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]) 23:07:33.472 [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]) 23:07:33.473 [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]) 23:07:33.474 [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]) 23:07:33.475 [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]) 23:07:33.476 [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]) 23:07:33.477 [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]) 23:07:33.478 [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]) 23:07:33.478 [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]) 23:07:33.479 [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]) 23:07:33.480 [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]) 23:07:33.481 [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]) 23:07:33.482 [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]) 23:07:33.483 [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]) 23:07:33.484 [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]) 23:07:33.485 [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]) 23:07:33.486 [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]) 23:07:33.487 [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]) 23:07:33.487 [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]) 23:07:33.488 [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]) 23:07:33.489 [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]) 23:07:33.490 [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]) 23:07:33.491 [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]) 23:07:33.492 [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]) 23:07:33.493 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:33.493 [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]) 23:07:33.494 [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]) 23:07:33.495 [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]) 23:07:33.496 [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]) 23:07: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]) 23:07:33.498 [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]) 23:07:33.499 [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]) 23:07:33.500 [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]) 23:07:33.501 [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]) 23:07:33.501 [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]) 23:07:33.502 [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]) 23:07:33.503 [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]) 23:07:33.504 [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]) 23:07:33.505 [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]) 23:07:33.506 [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]) 23:07:33.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]) 23:07:33.508 [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]) 23:07:33.508 [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]) 23:07:33.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:33.510 [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]) 23:07:33.511 [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]) 23:07:33.512 [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]) 23:07:33.512 [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]) 23:07:33.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:33.514 [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]) 23:07:33.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]) 23:07:33.516 [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]) 23:07:33.517 [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]) 23:07:33.518 [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]) 23:07:33.519 [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]) 23:07:33.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 23:07:33.521 [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]) 23:07:33.522 [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]) 23:07:33.523 [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]) 23:07:33.524 [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]) 23:07:33.525 [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]) 23:07:33.525 [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]) 23:07:33.526 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 824915171 23:07:33.527 [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: ) 23:07:33.528 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.528 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.529 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.529 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.529 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.529 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.529 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.530 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.530 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.532 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 23:07:33.735 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 824915171 23:07:33.736 [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]) 23:07:33.736 [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]) 23:07:33.737 [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]) 23:07:33.737 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:33.738 [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]) 23:07:33.739 [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]) 23:07:33.739 [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]) 23:07:33.740 [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]) 23:07:33.740 [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]) 23:07:33.741 [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]) 23:07:33.742 [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]) 23:07:33.742 [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]) 23:07:33.743 [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]) 23:07:33.743 [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]) 23:07:33.744 [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]) 23:07:33.744 [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]) 23:07:33.745 [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]) 23:07:33.746 [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]) 23:07:33.746 [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]) 23:07:33.747 [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]) 23:07:33.747 [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]) 23:07:33.748 [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]) 23:07:33.749 [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]) 23:07:33.749 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:33.750 [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]) 23:07:33.750 [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]) 23:07:33.751 [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]) 23:07:33.751 [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]) 23:07:33.752 [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]) 23:07:33.752 [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]) 23:07:33.776 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 561 msec 23:07:33.776 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:33.779 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:33.779 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:33.779 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 23:07:33.779 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:33.833 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.833 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.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=[])) 23:07:33.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=[]) 23:07:33.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=[])) 23:07:33.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=[]) 23:07:33.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]) 23:07:33.836 [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]) 23:07:33.836 [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]) 23:07:33.837 [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]) 23:07:33.837 [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]) 23:07:33.838 [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]) 23:07:33.838 [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]) 23:07:33.839 [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]) 23:07:33.839 [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]) 23:07:33.840 [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]) 23:07:33.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:33.841 [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]) 23:07:33.841 [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]) 23:07:33.842 [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]) 23:07:33.842 [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]) 23:07:33.843 [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]) 23:07:33.843 [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]) 23:07:33.844 [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]) 23:07:33.844 [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]) 23:07:33.845 [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]) 23:07:33.845 [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]) 23:07:33.846 [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]) 23:07:33.846 [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]) 23:07:33.847 [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]) 23:07:33.847 [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]) 23:07:33.848 [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]) 23:07:33.848 [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]) 23:07:33.849 [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]) 23:07:33.849 [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]) 23:07:33.850 [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]) 23:07:33.850 [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]) 23:07:33.851 [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]) 23:07:33.851 [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]) 23:07:33.852 [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]) 23:07:33.852 [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]) 23:07:33.853 [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]) 23:07:33.853 [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]) 23:07:33.854 [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]) 23:07:33.854 [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]) 23:07:33.855 [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]) 23:07:33.855 [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]) 23:07:33.856 [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]) 23:07:33.856 [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]) 23:07:33.857 [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]) 23:07:33.857 [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]) 23:07:33.858 [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]) 23:07:33.858 [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]) 23:07:33.859 [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]) 23:07:33.859 [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]) 23:07:33.860 [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]) 23:07:33.860 [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]) 23:07:33.861 [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]) 23:07:33.861 [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]) 23:07:33.862 [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]) 23:07:33.863 [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]) 23:07:33.863 [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]) 23:07:33.864 [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]) 23:07:33.864 [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]) 23:07:33.865 [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]) 23:07:33.865 [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]) 23:07:33.866 [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]) 23:07:33.866 [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]) 23:07:33.867 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:33.867 [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]) 23:07:33.867 [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]) 23:07:33.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]) 23:07:33.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]) 23:07:33.869 [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]) 23:07:33.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]) 23:07:33.870 [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]) 23:07:33.870 [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]) 23:07:33.871 [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]) 23:07:33.871 [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]) 23:07:33.872 [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]) 23:07:33.872 [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]) 23:07:33.873 [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]) 23:07:33.873 [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]) 23:07:33.874 [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]) 23:07:33.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]) 23:07:33.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]) 23:07:33.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]) 23:07:33.876 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:33.876 [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]) 23:07:33.877 [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]) 23:07:33.877 [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]) 23:07:33.878 [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]) 23:07:33.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07: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]) 23:07: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]) 23:07:33.880 [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]) 23:07: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]) 23:07:33.881 [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]) 23:07:33.881 [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]) 23:07:33.882 [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]) 23:07:33.882 [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]) 23:07:33.883 [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]) 23:07:33.883 [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]) 23:07:33.884 [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]) 23:07:33.884 [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]) 23:07:33.885 [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]) 23:07:33.885 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 840400805 23:07:33.886 [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) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.887 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.887 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 23:07:33.895 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 840400805 23:07:33.895 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:33.897 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 117 msec 23:07:33.897 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:33.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:33.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:33.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 23:07:33.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:33.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.944 [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]) 23:07:33.945 [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]) 23:07:33.946 [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]) 23:07:33.946 [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]) 23:07:33.946 [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]) 23:07:33.947 [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]) 23:07:33.947 [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]) 23:07:33.948 [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]) 23:07:33.948 [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]) 23:07:33.949 [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]) 23:07:33.949 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07: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]) 23:07:33.950 [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]) 23:07: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]) 23:07: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]) 23:07:33.952 [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]) 23:07:33.952 [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]) 23:07:33.953 [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]) 23:07:33.953 [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]) 23:07:33.953 [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]) 23:07:33.954 [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]) 23:07:33.954 [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]) 23:07:33.955 [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]) 23:07:33.955 [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]) 23:07:33.956 [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]) 23:07:33.956 [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]) 23:07:33.957 [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]) 23:07:33.957 [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]) 23:07:33.958 [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]) 23:07:33.958 [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]) 23:07:33.959 [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]) 23:07:33.959 [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]) 23:07:33.960 [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]) 23:07:33.960 [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]) 23:07:33.961 [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]) 23:07:33.961 [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]) 23:07:33.961 [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]) 23:07:33.962 [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]) 23:07:33.962 [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]) 23:07:33.963 [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]) 23:07:33.963 [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]) 23:07:33.964 [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]) 23:07:33.964 [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]) 23:07:33.965 [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]) 23:07:33.965 [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]) 23:07:33.965 [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]) 23:07:33.966 [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]) 23:07:33.966 [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]) 23:07:33.967 [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]) 23:07:33.967 [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]) 23:07:33.968 [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]) 23:07:33.968 [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]) 23:07:33.969 [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]) 23:07:33.969 [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]) 23:07:33.969 [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]) 23:07:33.970 [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]) 23:07:33.970 [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]) 23:07:33.971 [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]) 23:07:33.971 [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]) 23:07:33.972 [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]) 23:07:33.972 [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]) 23:07:33.972 [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]) 23:07:33.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:33.973 [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]) 23:07:33.974 [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]) 23:07:33.974 [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]) 23:07:33.975 [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]) 23:07:33.975 [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]) 23:07:33.976 [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]) 23:07:33.976 [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]) 23:07:33.977 [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]) 23:07:33.977 [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]) 23:07:33.977 [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]) 23:07:33.978 [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]) 23:07:33.978 [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]) 23:07:33.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 23:07:33.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 23:07:33.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 23:07:33.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 23:07:33.981 [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]) 23:07:33.981 [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]) 23:07:33.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:33.982 [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]) 23:07:33.983 [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]) 23:07:33.983 [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]) 23:07:33.983 [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]) 23:07:33.984 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:33.984 [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]) 23:07:33.985 [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]) 23:07:33.985 [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]) 23:07:33.986 [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]) 23:07:33.986 [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]) 23:07:33.987 [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]) 23:07:33.987 [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]) 23:07:33.988 [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]) 23:07:33.988 [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]) 23:07:33.989 [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]) 23:07:33.989 [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]) 23:07:33.989 [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]) 23:07:33.990 [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]) 23:07:33.991 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1988062951 23:07:33.991 [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) 23:07:33.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:33.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=[]) 23:07:33.992 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.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=[])) 23:07:33.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=[]) 23:07:33.992 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:33.992 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 23:07:33.993 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1988062951 23:07:33.993 [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]) 23:07:33.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 95 msec 23:07:33.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:33.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:33.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:33.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 23:07:33.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:34.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.049 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.049 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.049 [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]) 23:07:34.049 [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]) 23:07:34.050 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 23:07:34.050 [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]) 23:07:34.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 23:07:34.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 23:07:34.052 [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]) 23:07:34.052 [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]) 23:07:34.053 [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]) 23:07:34.053 [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]) 23:07:34.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:34.054 [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]) 23:07:34.054 [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]) 23:07:34.055 [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]) 23:07:34.055 [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]) 23:07:34.056 [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]) 23:07:34.056 [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]) 23:07:34.057 [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]) 23:07:34.057 [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]) 23:07:34.057 [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]) 23:07:34.058 [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]) 23:07:34.058 [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]) 23:07:34.059 [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]) 23:07:34.059 [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]) 23:07:34.060 [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]) 23:07:34.060 [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]) 23:07:34.061 [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]) 23:07:34.061 [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]) 23:07:34.062 [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]) 23:07:34.062 [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]) 23:07:34.062 [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]) 23:07:34.063 [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]) 23:07:34.063 [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]) 23:07:34.064 [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]) 23:07:34.064 [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]) 23:07:34.065 [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]) 23:07:34.065 [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]) 23:07:34.065 [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]) 23:07:34.066 [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]) 23:07:34.066 [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]) 23:07:34.067 [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]) 23:07:34.067 [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]) 23:07:34.068 [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]) 23:07:34.068 [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]) 23:07:34.068 [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]) 23:07:34.069 [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]) 23:07:34.069 [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]) 23:07:34.070 [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]) 23:07:34.070 [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]) 23:07:34.071 [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]) 23:07:34.071 [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]) 23:07:34.072 [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]) 23:07:34.072 [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]) 23:07:34.072 [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]) 23:07:34.073 [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]) 23:07:34.073 [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]) 23:07:34.074 [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]) 23:07:34.074 [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]) 23:07:34.074 [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]) 23:07:34.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]) 23:07:34.075 [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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.077 [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]) 23:07:34.077 [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]) 23:07:34.077 [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]) 23:07:34.078 [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]) 23:07:34.078 [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]) 23:07:34.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 23:07:34.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 23:07:34.080 [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]) 23:07:34.080 [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]) 23:07:34.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 23:07:34.081 [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]) 23:07:34.081 [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]) 23:07:34.082 [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]) 23:07:34.082 [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]) 23:07:34.082 [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]) 23:07:34.083 [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]) 23:07:34.083 [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]) 23:07:34.084 [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]) 23:07:34.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:34.084 [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]) 23:07:34.085 [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]) 23:07:34.085 [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]) 23:07:34.086 [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]) 23:07:34.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:34.087 [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]) 23:07:34.087 [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]) 23:07:34.087 [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]) 23:07:34.088 [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]) 23:07:34.088 [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]) 23:07:34.089 [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]) 23:07:34.089 [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]) 23:07:34.089 [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]) 23:07:34.090 [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]) 23:07:34.090 [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]) 23:07:34.091 [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]) 23:07:34.091 [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]) 23:07: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]) 23:07:34.093 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1134043959 23:07:34.093 [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) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.094 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 23:07:34.095 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1134043959 23:07:34.095 [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]) 23:07:34.096 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 100 msec 23:07:34.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:34.099 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 23:07:34.099 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:34.099 [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]] 23:07:34.099 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 23:07:34.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.150 [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]) 23:07:34.151 [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]) 23:07:34.151 [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]) 23:07:34.152 [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]) 23:07:34.152 [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]) 23:07:34.153 [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]) 23:07:34.154 [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]) 23:07:34.154 [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]) 23:07:34.155 [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]) 23:07:34.155 [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]) 23:07:34.156 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:34.156 [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]) 23:07:34.157 [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]) 23:07:34.157 [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]) 23:07:34.158 [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]) 23:07:34.158 [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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.160 [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]) 23:07:34.160 [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]) 23:07:34.161 [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]) 23:07:34.161 [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]) 23:07:34.162 [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]) 23:07:34.162 [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]) 23:07:34.163 [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]) 23:07:34.164 [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]) 23:07:34.164 [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]) 23:07:34.165 [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]) 23:07:34.165 [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]) 23:07:34.166 [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]) 23:07:34.166 [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]) 23:07:34.167 [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]) 23:07:34.167 [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]) 23:07:34.168 [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]) 23:07:34.168 [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]) 23:07: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]) 23:07: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]) 23:07:34.170 [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]) 23:07: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]) 23:07:34.171 [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]) 23:07:34.171 [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]) 23:07:34.172 [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]) 23:07:34.172 [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]) 23:07:34.173 [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]) 23:07:34.173 [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]) 23:07:34.174 [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]) 23:07:34.174 [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]) 23:07:34.175 [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]) 23:07:34.175 [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]) 23:07:34.176 [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]) 23:07:34.176 [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]) 23:07:34.177 [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]) 23:07:34.177 [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]) 23:07:34.178 [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]) 23:07:34.178 [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]) 23:07:34.179 [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]) 23:07:34.180 [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]) 23:07:34.180 [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]) 23:07:34.181 [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]) 23:07:34.181 [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]) 23:07:34.182 [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]) 23:07:34.182 [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]) 23:07:34.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:34.183 [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]) 23:07:34.184 [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]) 23:07:34.184 [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]) 23:07:34.185 [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]) 23:07:34.185 [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]) 23:07:34.186 [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]) 23:07:34.186 [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]) 23:07:34.187 [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]) 23:07:34.187 [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]) 23:07:34.188 [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]) 23:07:34.188 [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]) 23:07:34.189 [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]) 23:07:34.189 [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]) 23:07:34.190 [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]) 23:07:34.190 [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]) 23:07:34.191 [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]) 23:07:34.191 [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]) 23:07:34.192 [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]) 23:07:34.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:34.193 [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]) 23:07:34.193 [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]) 23:07:34.194 [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]) 23:07:34.194 [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]) 23:07:34.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:34.195 [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]) 23:07:34.196 [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]) 23:07:34.196 [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]) 23:07:34.197 [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]) 23:07:34.198 [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]) 23:07:34.198 [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]) 23:07:34.199 [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]) 23:07:34.199 [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]) 23:07:34.200 [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]) 23:07:34.200 [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]) 23:07:34.201 [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]) 23:07:34.201 [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]) 23:07:34.202 [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]) 23:07:34.203 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 441451873 23:07:34.203 [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: ) 23:07:34.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.213 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 23:07:34.299 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 441451873 23:07:34.299 [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]) 23:07:34.300 [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]) 23:07:34.301 [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]) 23:07:34.301 [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]) 23:07:34.302 [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]) 23:07:34.302 [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]) 23:07:34.303 [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]) 23:07:34.303 [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]) 23:07:34.304 [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]) 23:07:34.305 [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]) 23:07:34.305 [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]) 23:07:34.306 [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]) 23:07:34.306 [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]) 23:07:34.306 [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]) 23:07:34.307 [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]) 23:07:34.308 [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]) 23:07:34.308 [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]) 23:07:34.308 [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]) 23:07:34.309 [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]) 23:07:34.309 [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]) 23:07:34.310 [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]) 23:07:34.310 [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]) 23:07:34.310 [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]) 23:07:34.311 [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]) 23:07:34.311 [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]) 23:07:34.312 [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]) 23:07:34.312 [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]) 23:07:34.312 [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]) 23:07:34.313 [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]) 23:07:34.313 [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]) 23:07:34.328 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 229 msec 23:07:34.329 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:34.330 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 23:07:34.330 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:34.330 [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]] 23:07:34.330 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 23:07:34.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=[])) 23:07: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=[]) 23:07: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=[])) 23:07: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=[]) 23:07: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=[])) 23:07: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=[]) 23:07:34.370 [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]) 23:07:34.370 [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]) 23:07:34.371 [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]) 23:07:34.371 [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]) 23:07:34.371 [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]) 23:07:34.372 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 23:07:34.372 [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]) 23:07:34.372 [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]) 23:07:34.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 23:07:34.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 23:07:34.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:34.374 [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]) 23:07:34.374 [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]) 23:07:34.375 [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]) 23:07:34.375 [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]) 23:07:34.376 [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]) 23:07:34.376 [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]) 23:07:34.376 [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]) 23:07:34.377 [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]) 23:07:34.377 [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]) 23:07:34.377 [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]) 23:07:34.378 [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]) 23:07:34.378 [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]) 23:07:34.379 [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]) 23:07:34.379 [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]) 23:07:34.379 [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]) 23:07:34.380 [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]) 23:07:34.380 [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]) 23:07:34.381 [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]) 23:07:34.381 [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]) 23:07:34.381 [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]) 23:07:34.382 [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]) 23:07:34.382 [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]) 23:07:34.382 [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]) 23:07:34.383 [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]) 23:07:34.383 [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]) 23:07:34.384 [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]) 23:07:34.384 [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]) 23:07:34.384 [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]) 23:07:34.385 [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]) 23:07:34.385 [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]) 23:07:34.385 [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]) 23:07:34.386 [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]) 23:07:34.386 [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]) 23:07:34.387 [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]) 23:07:34.387 [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]) 23:07:34.387 [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]) 23:07:34.388 [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]) 23:07:34.388 [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]) 23:07:34.388 [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]) 23:07:34.389 [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]) 23:07:34.389 [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]) 23:07:34.390 [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]) 23:07:34.390 [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]) 23:07:34.390 [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]) 23:07:34.391 [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]) 23:07:34.391 [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]) 23:07:34.391 [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]) 23:07:34.392 [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]) 23:07:34.392 [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]) 23:07:34.393 [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]) 23:07:34.393 [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]) 23:07:34.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:34.394 [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]) 23:07:34.394 [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]) 23:07:34.394 [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]) 23:07:34.395 [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]) 23:07:34.395 [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]) 23:07:34.396 [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]) 23:07:34.396 [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]) 23:07:34.396 [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]) 23:07:34.397 [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]) 23:07:34.397 [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]) 23:07:34.397 [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]) 23:07: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]) 23:07: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]) 23:07:34.399 [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]) 23:07:34.399 [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]) 23:07: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]) 23:07:34.400 [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]) 23:07:34.400 [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]) 23:07:34.400 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:34.401 [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]) 23:07:34.401 [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]) 23:07:34.402 [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]) 23:07:34.402 [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]) 23:07:34.402 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:34.403 [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]) 23:07:34.403 [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]) 23:07:34.403 [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]) 23:07:34.404 [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]) 23:07:34.404 [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]) 23:07:34.404 [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]) 23:07:34.405 [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]) 23:07:34.405 [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]) 23:07:34.406 [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]) 23:07:34.406 [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]) 23:07:34.406 [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]) 23:07:34.407 [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]) 23:07:34.408 [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]) 23:07:34.408 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 313334570 23:07:34.408 [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: ) 23:07:34.408 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.415 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 23:07:34.466 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 313334570 23:07:34.466 [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]) 23:07:34.467 [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]) 23:07:34.467 [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]) 23:07:34.467 [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]) 23:07:34.468 [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]) 23:07:34.468 [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]) 23:07:34.469 [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]) 23:07:34.469 [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]) 23:07:34.469 [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]) 23:07:34.470 [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]) 23:07:34.470 [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]) 23:07:34.470 [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]) 23:07:34.471 [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]) 23:07:34.471 [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]) 23:07:34.472 [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]) 23:07:34.472 [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]) 23:07:34.472 [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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.474 [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]) 23:07:34.474 [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]) 23:07:34.475 [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]) 23:07:34.475 [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]) 23:07:34.475 [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]) 23:07:34.476 [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]) 23:07:34.476 [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]) 23:07:34.476 [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]) 23:07:34.477 [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]) 23:07:34.477 [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]) 23:07:34.491 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 160 msec 23:07:34.491 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:34.492 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 23:07:34.492 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:34.492 [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]] 23:07:34.492 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 23:07:34.527 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.527 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.527 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.527 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.527 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.527 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.528 [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]) 23:07:34.528 [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]) 23:07:34.529 [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]) 23:07:34.529 [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]) 23:07:34.529 [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]) 23:07:34.530 [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]) 23:07:34.530 [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]) 23:07:34.530 [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]) 23:07:34.531 [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]) 23:07:34.531 [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]) 23:07:34.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:34.532 [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]) 23:07:34.532 [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]) 23:07:34.533 [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]) 23:07:34.533 [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]) 23:07:34.533 [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]) 23:07:34.534 [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]) 23:07:34.534 [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]) 23:07:34.535 [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]) 23:07:34.535 [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]) 23:07:34.535 [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]) 23:07:34.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 23:07:34.536 [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]) 23:07:34.536 [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]) 23:07:34.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 23:07:34.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 23:07:34.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 23:07:34.538 [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]) 23:07:34.538 [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]) 23:07:34.539 [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]) 23:07:34.539 [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]) 23:07:34.539 [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]) 23:07:34.540 [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]) 23:07:34.540 [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]) 23:07:34.540 [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]) 23:07:34.541 [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]) 23:07:34.541 [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]) 23:07:34.541 [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]) 23:07:34.542 [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]) 23:07:34.542 [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]) 23:07:34.543 [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]) 23:07:34.543 [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]) 23:07:34.543 [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]) 23:07:34.544 [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]) 23:07:34.544 [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]) 23:07:34.544 [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]) 23:07:34.545 [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]) 23:07:34.545 [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]) 23:07:34.545 [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]) 23:07:34.546 [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]) 23:07:34.546 [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]) 23:07:34.547 [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]) 23:07:34.547 [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]) 23:07:34.547 [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]) 23:07:34.548 [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]) 23:07:34.548 [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]) 23:07:34.548 [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]) 23:07:34.549 [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]) 23:07:34.549 [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]) 23:07:34.550 [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]) 23:07:34.550 [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]) 23:07:34.550 [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]) 23:07:34.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:34.551 [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]) 23:07:34.551 [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]) 23:07:34.552 [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]) 23:07:34.552 [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]) 23:07:34.552 [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]) 23:07:34.553 [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]) 23:07:34.553 [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]) 23:07:34.554 [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]) 23:07:34.554 [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]) 23:07:34.554 [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]) 23:07:34.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 23:07:34.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 23:07:34.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 23:07:34.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 23:07:34.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 23:07:34.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 23:07:34.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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.559 [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]) 23:07:34.559 [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]) 23:07:34.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:34.560 [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]) 23:07:34.560 [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]) 23:07:34.561 [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]) 23:07:34.561 [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]) 23:07:34.561 [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]) 23:07:34.562 [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]) 23:07:34.562 [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]) 23:07:34.562 [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]) 23:07:34.563 [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]) 23:07:34.563 [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]) 23:07:34.563 [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]) 23:07:34.564 [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]) 23:07:34.564 [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]) 23:07:34.565 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1250558105 23:07:34.565 [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) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.565 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.571 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 23:07:34.590 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1250558105 23:07:34.591 [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]) 23:07:34.591 [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]) 23:07:34.591 [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]) 23:07:34.592 [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]) 23:07:34.592 [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]) 23:07:34.592 [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]) 23:07:34.593 [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]) 23:07:34.593 [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]) 23:07:34.593 [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]) 23:07:34.594 [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]) 23:07:34.594 [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]) 23:07:34.594 [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]) 23:07:34.595 [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]) 23:07:34.595 [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]) 23:07:34.595 [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]) 23:07:34.596 [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]) 23:07:34.596 [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]) 23:07:34.596 [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]) 23:07:34.597 [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]) 23:07:34.597 [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]) 23:07:34.597 [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]) 23:07:34.598 [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]) 23:07:34.598 [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]) 23:07:34.598 [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]) 23:07:34.599 [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]) 23:07:34.599 [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]) 23:07:34.599 [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]) 23:07:34.600 [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]) 23:07:34.600 [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]) 23:07:34.612 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 120 msec 23:07:34.612 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:34.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 23:07:34.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:34.613 [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]] 23:07:34.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 23:07:34.645 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.645 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.646 [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]) 23:07:34.647 [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]) 23:07:34.647 [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]) 23:07:34.648 [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]) 23:07:34.648 [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]) 23:07:34.648 [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]) 23:07:34.649 [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]) 23:07:34.649 [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]) 23:07:34.649 [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]) 23:07:34.650 [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]) 23:07:34.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:34.650 [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]) 23:07:34.651 [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]) 23:07:34.651 [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]) 23:07:34.651 [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]) 23:07:34.652 [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]) 23:07:34.652 [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]) 23:07:34.652 [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]) 23:07:34.653 [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]) 23:07:34.653 [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]) 23:07:34.653 [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]) 23:07:34.654 [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]) 23:07:34.654 [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]) 23:07:34.654 [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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.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]) 23:07:34.656 [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]) 23:07:34.656 [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]) 23:07:34.656 [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]) 23:07:34.657 [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]) 23:07:34.657 [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]) 23:07:34.657 [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]) 23:07:34.658 [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]) 23:07:34.658 [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]) 23:07:34.658 [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]) 23:07:34.659 [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]) 23:07:34.659 [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]) 23:07:34.660 [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]) 23:07:34.660 [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]) 23:07:34.660 [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]) 23:07:34.661 [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]) 23:07:34.661 [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]) 23:07:34.661 [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]) 23:07:34.662 [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]) 23:07:34.662 [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]) 23:07:34.662 [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]) 23:07:34.663 [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]) 23:07:34.663 [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]) 23:07:34.663 [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]) 23:07:34.664 [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]) 23:07:34.664 [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]) 23:07:34.664 [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]) 23:07:34.665 [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]) 23:07:34.665 [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]) 23:07:34.665 [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]) 23:07:34.666 [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]) 23:07:34.666 [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]) 23:07:34.666 [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]) 23:07:34.667 [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]) 23:07:34.667 [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]) 23:07:34.667 [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]) 23:07:34.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:34.668 [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]) 23:07:34.668 [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]) 23:07:34.669 [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]) 23:07:34.669 [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]) 23:07:34.669 [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]) 23:07:34.670 [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]) 23:07:34.670 [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]) 23:07:34.671 [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]) 23:07:34.671 [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]) 23:07:34.671 [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]) 23:07:34.672 [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]) 23:07:34.672 [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]) 23:07:34.672 [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]) 23:07:34.673 [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]) 23:07:34.673 [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]) 23:07:34.673 [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]) 23:07:34.674 [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]) 23:07:34.674 [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]) 23:07:34.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:34.675 [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]) 23:07:34.675 [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]) 23:07:34.675 [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]) 23:07:34.676 [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]) 23:07:34.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:34.676 [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]) 23:07:34.677 [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]) 23:07:34.677 [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]) 23:07:34.677 [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]) 23:07:34.678 [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]) 23:07:34.678 [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]) 23:07:34.678 [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]) 23:07:34.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 23:07:34.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 23:07:34.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 23:07:34.680 [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]) 23:07:34.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 23:07:34.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 23:07:34.681 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1745331030 23:07:34.681 [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) 23:07:34.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=[])) 23:07:34.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=[]) 23:07:34.681 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.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=[])) 23:07:34.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=[]) 23:07:34.682 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.682 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.682 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.682 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.688 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 23:07:34.712 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1745331030 23:07:34.713 [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]) 23:07:34.713 [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]) 23:07:34.713 [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]) 23:07:34.714 [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]) 23:07:34.714 [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]) 23:07:34.714 [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]) 23:07:34.715 [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]) 23:07:34.715 [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]) 23:07:34.715 [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]) 23:07:34.716 [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]) 23:07:34.716 [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]) 23:07:34.716 [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]) 23:07:34.717 [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]) 23:07:34.717 [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]) 23:07:34.718 [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]) 23:07:34.718 [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]) 23:07:34.718 [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]) 23:07:34.719 [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]) 23:07:34.719 [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]) 23:07:34.720 [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]) 23:07:34.720 [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]) 23:07:34.720 [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]) 23:07:34.721 [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]) 23:07:34.721 [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]) 23:07:34.722 [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]) 23:07:34.722 [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]) 23:07:34.723 [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]) 23:07:34.723 [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]) 23:07:34.723 [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]) 23:07:34.724 [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]) 23:07:34.738 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 125 msec 23:07:34.738 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:34.740 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:34.740 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:34.740 [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]] 23:07:34.740 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:34.780 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.780 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.781 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.781 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.781 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.781 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.781 [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]) 23:07:34.782 [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]) 23:07:34.782 [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]) 23:07:34.783 [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]) 23:07:34.783 [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]) 23:07:34.784 [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]) 23:07:34.784 [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]) 23:07:34.802 [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]) 23:07:34.803 [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]) 23:07:34.803 [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]) 23:07:34.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:34.804 [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]) 23:07:34.804 [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]) 23:07:34.805 [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]) 23:07:34.805 [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]) 23:07:34.805 [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]) 23:07:34.806 [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]) 23:07:34.806 [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]) 23:07:34.806 [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]) 23:07:34.807 [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]) 23:07:34.807 [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]) 23:07:34.807 [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]) 23:07:34.808 [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]) 23:07:34.808 [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]) 23:07:34.808 [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]) 23:07:34.809 [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]) 23:07:34.809 [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]) 23:07:34.809 [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]) 23:07:34.810 [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]) 23:07:34.811 [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]) 23:07:34.812 [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]) 23:07:34.812 [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]) 23:07:34.812 [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]) 23:07:34.813 [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]) 23:07:34.813 [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]) 23:07:34.813 [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]) 23:07:34.814 [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]) 23:07:34.814 [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]) 23:07:34.814 [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]) 23:07:34.815 [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]) 23:07:34.815 [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]) 23:07:34.815 [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]) 23:07:34.816 [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]) 23:07:34.816 [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]) 23:07:34.816 [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]) 23:07:34.817 [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]) 23:07:34.817 [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]) 23:07:34.818 [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]) 23:07:34.818 [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]) 23:07:34.818 [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]) 23:07:34.819 [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]) 23:07:34.819 [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]) 23:07:34.819 [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]) 23:07:34.820 [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]) 23:07:34.820 [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]) 23:07:34.820 [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]) 23:07:34.821 [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]) 23:07:34.821 [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]) 23:07:34.821 [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]) 23:07:34.822 [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]) 23:07:34.822 [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]) 23:07:34.822 [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]) 23:07:34.823 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:34.823 [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]) 23:07:34.823 [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]) 23:07:34.824 [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]) 23:07:34.824 [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]) 23:07:34.824 [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]) 23:07:34.825 [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]) 23:07:34.825 [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]) 23:07:34.825 [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]) 23:07:34.826 [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]) 23:07:34.826 [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]) 23:07:34.826 [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]) 23:07:34.827 [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]) 23:07:34.827 [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]) 23:07:34.827 [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]) 23:07:34.828 [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]) 23:07:34.828 [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]) 23:07:34.828 [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]) 23:07:34.829 [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]) 23:07:34.829 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:34.829 [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]) 23:07:34.830 [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]) 23:07:34.830 [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]) 23:07:34.830 [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]) 23:07:34.831 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:34.831 [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]) 23:07:34.831 [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]) 23:07:34.832 [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]) 23:07:34.832 [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]) 23:07:34.832 [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]) 23:07:34.833 [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]) 23:07:34.833 [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]) 23:07:34.833 [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]) 23:07:34.834 [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]) 23:07:34.834 [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]) 23:07:34.834 [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]) 23:07:34.835 [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]) 23:07:34.835 [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]) 23:07:34.836 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1086508626 23:07:34.836 [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: ) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:34.836 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 23:07:34.939 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1086508626 23:07:34.939 [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]) 23:07:34.940 [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]) 23:07:34.940 [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]) 23:07:34.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:34.941 [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]) 23:07:34.941 [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]) 23:07:34.941 [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]) 23:07:34.942 [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]) 23:07:34.942 [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]) 23:07:34.942 [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]) 23:07:34.943 [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]) 23:07:34.943 [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]) 23:07:34.943 [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]) 23:07:34.944 [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]) 23:07:34.944 [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]) 23:07:34.944 [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]) 23:07:34.945 [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]) 23:07:34.945 [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]) 23:07:34.945 [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]) 23:07:34.946 [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]) 23:07:34.946 [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]) 23:07:34.947 [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]) 23:07:34.947 [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]) 23:07:34.947 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:34.947 [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]) 23:07:34.948 [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]) 23:07:34.948 [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]) 23:07:34.948 [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]) 23:07:34.949 [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]) 23:07:34.949 [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]) 23:07:34.949 [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]) 23:07:34.950 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:34.950 [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]) 23:07:34.951 [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]) 23:07:34.951 [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]) 23:07:34.951 [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]) 23:07:34.952 [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]) 23:07:34.952 [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]) 23:07:34.952 [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]) 23:07:34.953 [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]) 23:07:34.953 [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]) 23:07:34.953 [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]) 23:07:34.954 [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]) 23:07:34.954 [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]) 23:07:34.954 [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]) 23:07:34.955 [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]) 23:07:34.955 [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]) 23:07:34.955 [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]) 23:07:34.956 [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]) 23:07:34.956 [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]) 23:07:34.956 [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]) 23:07:34.957 [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]) 23:07:34.957 [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]) 23:07:34.957 [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]) 23:07:34.958 [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]) 23:07:34.958 [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]) 23:07:34.958 [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]) 23:07:34.959 [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]) 23:07:34.959 [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]) 23:07:34.959 [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]) 23:07:34.960 [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]) 23:07:34.960 [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]) 23:07:34.960 [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]) 23:07:34.961 [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]) 23:07:34.961 [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]) 23:07:34.961 [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]) 23:07:34.962 [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]) 23:07:34.962 [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]) 23:07:34.962 [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]) 23:07:34.963 [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]) 23:07:34.963 [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]) 23:07:34.964 [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]) 23:07:34.964 [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]) 23:07:34.964 [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]) 23:07:34.965 [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]) 23:07:34.965 [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]) 23:07:34.966 [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]) 23:07:34.966 [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]) 23:07:34.966 [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]) 23:07:34.967 [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]) 23:07:34.967 [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]) 23:07:34.967 [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]) 23:07:34.968 [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]) 23:07:34.968 [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]) 23:07:34.968 [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]) 23:07:34.969 [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]) 23:07:34.969 [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]) 23:07:34.969 [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]) 23:07:34.970 [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]) 23:07:34.970 [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]) 23:07:34.970 [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]) 23:07:34.971 [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]) 23:07:34.971 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:34.971 [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]) 23:07:34.972 [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]) 23:07:34.972 [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]) 23:07:34.972 [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]) 23:07:34.973 [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]) 23:07:34.973 [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]) 23:07:34.973 [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]) 23:07:35.017 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 277 msec 23:07:35.017 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:35.019 [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]] 23:07:35.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.053 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.055 [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]) 23:07:35.055 [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]) 23:07:35.056 [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]) 23:07:35.056 [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]) 23:07:35.056 [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]) 23:07:35.057 [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]) 23:07:35.057 [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]) 23:07:35.057 [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]) 23:07:35.058 [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]) 23:07:35.058 [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]) 23:07:35.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:35.059 [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]) 23:07:35.059 [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]) 23:07:35.060 [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]) 23:07:35.060 [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]) 23:07:35.060 [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]) 23:07:35.061 [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]) 23:07:35.061 [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]) 23:07:35.062 [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]) 23:07:35.062 [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]) 23:07:35.062 [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]) 23:07:35.063 [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]) 23:07:35.063 [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]) 23:07:35.064 [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]) 23:07:35.064 [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]) 23:07:35.064 [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]) 23:07:35.065 [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]) 23:07:35.065 [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]) 23:07:35.065 [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]) 23:07:35.066 [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]) 23:07:35.066 [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]) 23:07:35.067 [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]) 23:07:35.067 [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]) 23:07:35.067 [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]) 23:07:35.068 [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]) 23:07:35.068 [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]) 23:07:35.069 [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]) 23:07:35.069 [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]) 23:07:35.069 [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]) 23:07:35.070 [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]) 23:07:35.070 [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]) 23:07:35.070 [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]) 23:07:35.071 [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]) 23:07:35.071 [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]) 23:07:35.072 [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]) 23:07:35.072 [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]) 23:07:35.072 [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]) 23:07:35.073 [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]) 23:07:35.073 [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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.076 [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]) 23:07:35.076 [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]) 23:07:35.077 [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]) 23:07:35.077 [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]) 23:07:35.077 [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]) 23:07:35.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 23:07:35.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 23:07:35.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:35.079 [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]) 23:07:35.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 23:07:35.080 [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]) 23:07:35.080 [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]) 23:07:35.080 [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]) 23:07:35.081 [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]) 23:07:35.081 [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]) 23:07:35.081 [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]) 23:07:35.082 [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]) 23:07:35.082 [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]) 23:07:35.083 [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]) 23:07:35.083 [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]) 23:07:35.083 [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]) 23:07:35.084 [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]) 23:07:35.084 [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]) 23:07:35.084 [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]) 23:07:35.085 [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]) 23:07:35.085 [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]) 23:07:35.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:35.086 [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]) 23:07:35.086 [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]) 23:07:35.087 [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]) 23:07:35.087 [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]) 23:07:35.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:35.088 [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]) 23:07:35.088 [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]) 23:07:35.089 [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]) 23:07:35.089 [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]) 23:07:35.089 [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]) 23:07:35.090 [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]) 23:07:35.090 [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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.091 [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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.093 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 28318221 23:07:35.093 [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: ) 23:07:35.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.100 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 23:07:35.141 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 28318221 23:07:35.141 [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]) 23:07:35.142 [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]) 23:07:35.142 [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]) 23:07:35.142 [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]) 23:07:35.143 [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]) 23:07:35.143 [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]) 23:07:35.143 [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]) 23:07:35.144 [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]) 23:07:35.144 [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]) 23:07:35.145 [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]) 23:07:35.145 [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]) 23:07:35.145 [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]) 23:07:35.146 [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]) 23:07:35.146 [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]) 23:07:35.147 [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]) 23:07:35.147 [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]) 23:07:35.147 [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]) 23:07:35.148 [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]) 23:07:35.148 [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]) 23:07:35.148 [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]) 23:07:35.149 [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]) 23:07:35.149 [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]) 23:07:35.149 [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]) 23:07:35.150 [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]) 23:07:35.150 [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]) 23:07:35.151 [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]) 23:07:35.151 [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]) 23:07:35.151 [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]) 23:07:35.152 [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]) 23:07:35.152 [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]) 23:07:35.153 [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]) 23:07:35.153 [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]) 23:07:35.153 [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]) 23:07:35.154 [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]) 23:07:35.154 [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]) 23:07:35.154 [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]) 23:07:35.155 [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]) 23:07:35.155 [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]) 23:07:35.156 [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]) 23:07:35.156 [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]) 23:07:35.156 [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]) 23:07:35.157 [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]) 23:07:35.157 [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]) 23:07:35.158 [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]) 23:07:35.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 157 msec 23:07:35.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:35.178 [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]] 23:07:35.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.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=[])) 23:07:35.213 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.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=[])) 23:07:35.213 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.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=[])) 23:07:35.213 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.214 [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]) 23:07:35.214 [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]) 23:07:35.215 [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]) 23:07:35.215 [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]) 23:07:35.215 [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]) 23:07:35.216 [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]) 23:07:35.216 [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]) 23:07:35.217 [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]) 23:07:35.217 [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]) 23:07:35.217 [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]) 23:07:35.218 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:35.218 [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]) 23:07:35.219 [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]) 23:07:35.219 [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]) 23:07:35.219 [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]) 23:07:35.220 [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]) 23:07:35.220 [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]) 23:07:35.220 [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]) 23:07:35.221 [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]) 23:07:35.221 [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]) 23:07:35.222 [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]) 23:07:35.222 [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]) 23:07:35.222 [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]) 23:07:35.223 [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]) 23:07:35.223 [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]) 23:07:35.224 [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]) 23:07:35.224 [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]) 23:07:35.224 [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]) 23:07:35.225 [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]) 23:07:35.225 [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]) 23:07:35.226 [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]) 23:07:35.226 [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]) 23:07:35.226 [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]) 23:07:35.227 [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]) 23:07:35.227 [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]) 23:07:35.227 [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]) 23:07:35.228 [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]) 23:07:35.228 [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]) 23:07:35.228 [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]) 23:07:35.229 [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]) 23:07:35.229 [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]) 23:07:35.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]) 23:07:35.230 [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]) 23:07:35.230 [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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.232 [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]) 23:07:35.232 [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]) 23:07:35.232 [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]) 23:07:35.233 [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]) 23:07:35.233 [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]) 23:07:35.233 [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]) 23:07:35.234 [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]) 23:07:35.234 [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]) 23:07:35.234 [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]) 23:07:35.235 [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]) 23:07:35.235 [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]) 23:07:35.236 [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]) 23:07:35.236 [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]) 23:07:35.236 [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]) 23:07:35.237 [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]) 23:07:35.237 [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]) 23:07:35.238 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:35.238 [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]) 23:07:35.238 [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]) 23:07:35.239 [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]) 23:07:35.239 [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]) 23:07:35.239 [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]) 23:07:35.240 [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]) 23:07:35.240 [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]) 23:07:35.240 [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]) 23:07:35.241 [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]) 23:07:35.241 [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]) 23:07:35.242 [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]) 23:07:35.242 [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]) 23:07:35.242 [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]) 23:07:35.243 [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]) 23:07:35.243 [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]) 23:07:35.244 [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]) 23:07:35.244 [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]) 23:07:35.244 [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]) 23:07:35.245 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:35.245 [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]) 23:07:35.246 [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]) 23:07:35.246 [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]) 23:07:35.246 [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]) 23:07:35.247 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:35.248 [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]) 23:07:35.248 [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]) 23:07:35.248 [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]) 23:07:35.249 [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]) 23:07:35.250 [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]) 23:07:35.250 [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]) 23:07:35.251 [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]) 23:07:35.251 [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]) 23:07:35.252 [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]) 23:07:35.252 [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]) 23:07:35.253 [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]) 23:07:35.253 [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]) 23:07:35.253 [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]) 23:07:35.254 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 89144801 23:07:35.254 [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: ) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.261 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 23:07:35.314 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 89144801 23:07:35.314 [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]) 23:07:35.315 [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]) 23:07:35.315 [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]) 23:07:35.316 [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]) 23:07:35.316 [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]) 23:07:35.316 [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]) 23:07:35.317 [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]) 23:07:35.317 [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]) 23:07:35.318 [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]) 23:07:35.318 [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]) 23:07:35.318 [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]) 23:07:35.319 [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]) 23:07:35.319 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:35.319 [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]) 23:07:35.320 [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]) 23:07:35.320 [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]) 23:07:35.320 [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]) 23:07:35.321 [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]) 23:07:35.321 [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]) 23:07:35.322 [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]) 23:07:35.322 [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]) 23:07:35.322 [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]) 23:07:35.323 [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]) 23:07:35.323 [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]) 23:07:35.323 [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]) 23:07:35.324 [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]) 23:07:35.324 [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]) 23:07:35.324 [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]) 23:07:35.325 [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]) 23:07:35.325 [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]) 23:07:35.326 [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]) 23:07:35.326 [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]) 23:07:35.326 [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]) 23:07:35.327 [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]) 23:07:35.327 [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]) 23:07:35.327 [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]) 23:07:35.328 [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]) 23:07:35.328 [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]) 23:07:35.329 [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]) 23:07:35.329 [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]) 23:07:35.329 [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]) 23:07:35.330 [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]) 23:07:35.330 [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]) 23:07:35.331 [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]) 23:07:35.331 [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]) 23:07:35.331 [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]) 23:07:35.332 [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]) 23:07:35.332 [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]) 23:07:35.333 [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]) 23:07:35.333 [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]) 23:07:35.334 [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]) 23:07:35.334 [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]) 23:07:35.356 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 178 msec 23:07:35.356 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.359 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.359 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:35.359 [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]] 23:07:35.359 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.413 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.413 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.413 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.413 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.414 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.414 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.414 [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]) 23:07:35.415 [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]) 23:07:35.415 [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]) 23:07:35.415 [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]) 23:07:35.416 [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]) 23:07:35.416 [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]) 23:07:35.416 [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]) 23:07:35.417 [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]) 23:07:35.417 [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]) 23:07:35.418 [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]) 23:07:35.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:35.418 [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]) 23:07:35.419 [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]) 23:07:35.419 [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]) 23:07:35.419 [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]) 23:07:35.420 [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]) 23:07:35.420 [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]) 23:07:35.420 [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]) 23:07:35.421 [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]) 23:07:35.421 [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]) 23:07:35.421 [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]) 23:07:35.422 [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]) 23:07:35.422 [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]) 23:07:35.422 [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]) 23:07:35.423 [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]) 23:07:35.423 [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]) 23:07:35.423 [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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.425 [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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.426 [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]) 23:07:35.426 [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]) 23:07:35.426 [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]) 23:07:35.428 [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]) 23:07:35.428 [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]) 23:07:35.428 [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]) 23:07:35.429 [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]) 23:07:35.429 [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]) 23:07:35.429 [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]) 23:07:35.430 [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]) 23:07:35.430 [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]) 23:07:35.430 [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]) 23:07:35.430 [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]) 23:07:35.431 [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]) 23:07:35.431 [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]) 23:07:35.432 [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]) 23:07:35.432 [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]) 23:07:35.432 [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]) 23:07:35.433 [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]) 23:07:35.433 [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]) 23:07:35.433 [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]) 23:07:35.434 [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]) 23:07:35.434 [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]) 23:07:35.434 [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]) 23:07:35.435 [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]) 23:07:35.435 [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]) 23:07:35.435 [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]) 23:07:35.436 [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]) 23:07:35.436 [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]) 23:07:35.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:35.436 [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]) 23:07:35.437 [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]) 23:07:35.437 [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]) 23:07:35.437 [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]) 23:07:35.438 [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]) 23:07:35.438 [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]) 23:07:35.438 [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]) 23:07:35.439 [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]) 23:07:35.439 [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]) 23:07:35.439 [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]) 23:07:35.440 [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]) 23:07:35.440 [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]) 23:07:35.440 [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]) 23:07:35.441 [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]) 23:07:35.441 [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]) 23:07:35.441 [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]) 23:07:35.442 [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]) 23:07:35.442 [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]) 23:07:35.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:35.443 [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]) 23:07:35.443 [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]) 23:07:35.443 [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]) 23:07:35.444 [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]) 23:07:35.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:35.444 [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]) 23:07:35.444 [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]) 23:07:35.445 [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]) 23:07:35.445 [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]) 23:07:35.445 [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]) 23:07:35.446 [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]) 23:07:35.446 [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]) 23:07:35.446 [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]) 23:07:35.447 [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]) 23:07:35.447 [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]) 23:07:35.447 [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]) 23:07:35.448 [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]) 23:07:35.448 [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]) 23:07:35.449 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 340441475 23:07:35.449 [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) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.454 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 23:07:35.473 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 340441475 23:07:35.473 [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]) 23:07:35.473 [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]) 23:07:35.473 [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]) 23:07:35.474 [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]) 23:07:35.474 [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]) 23:07:35.474 [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]) 23:07:35.474 [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]) 23:07:35.475 [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]) 23:07:35.475 [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]) 23:07:35.475 [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]) 23:07:35.476 [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]) 23:07:35.476 [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]) 23:07:35.476 [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]) 23:07:35.477 [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]) 23:07:35.477 [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]) 23:07:35.477 [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]) 23:07:35.478 [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]) 23:07:35.478 [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]) 23:07:35.478 [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]) 23:07:35.479 [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]) 23:07:35.479 [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]) 23:07:35.479 [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]) 23:07:35.479 [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]) 23:07:35.480 [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]) 23:07:35.480 [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]) 23:07:35.480 [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]) 23:07:35.481 [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]) 23:07:35.481 [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]) 23:07:35.481 [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]) 23:07:35.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 134 msec 23:07:35.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.494 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.495 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:35.495 [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]] 23:07:35.495 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.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=[])) 23:07:35.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=[]) 23:07:35.526 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.526 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.526 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.526 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.526 [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]) 23:07:35.527 [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]) 23:07:35.527 [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]) 23:07:35.527 [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]) 23:07:35.527 [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]) 23:07:35.528 [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]) 23:07:35.528 [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]) 23:07:35.528 [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]) 23:07:35.529 [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]) 23:07:35.529 [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]) 23:07:35.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:35.530 [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]) 23:07:35.530 [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]) 23:07:35.530 [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]) 23:07:35.531 [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]) 23:07:35.531 [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]) 23:07:35.531 [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]) 23:07:35.532 [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]) 23:07:35.532 [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]) 23:07:35.532 [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]) 23:07:35.532 [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]) 23:07:35.533 [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]) 23:07:35.533 [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]) 23:07:35.533 [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]) 23:07:35.534 [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]) 23:07:35.534 [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]) 23:07:35.534 [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]) 23:07:35.535 [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]) 23:07:35.535 [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]) 23:07:35.535 [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]) 23:07:35.536 [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]) 23:07:35.536 [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]) 23:07:35.536 [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]) 23:07:35.537 [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]) 23:07:35.537 [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]) 23:07:35.537 [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]) 23:07:35.537 [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]) 23:07:35.538 [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]) 23:07:35.538 [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]) 23:07:35.538 [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]) 23:07:35.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 23:07:35.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 23:07:35.539 [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]) 23:07:35.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 23:07:35.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 23:07:35.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 23:07:35.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 23:07:35.541 [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]) 23:07:35.541 [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]) 23:07:35.541 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 23:07:35.542 [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]) 23:07:35.542 [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]) 23:07:35.542 [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]) 23:07:35.543 [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]) 23:07:35.543 [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]) 23:07:35.543 [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]) 23:07:35.543 [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]) 23:07:35.544 [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]) 23:07:35.544 [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]) 23:07:35.544 [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]) 23:07:35.545 [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]) 23:07:35.545 [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]) 23:07:35.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:35.546 [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]) 23:07:35.546 [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]) 23:07:35.546 [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]) 23:07:35.546 [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]) 23:07:35.547 [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]) 23:07:35.547 [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]) 23:07:35.547 [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]) 23:07:35.548 [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]) 23:07:35.548 [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]) 23:07:35.548 [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]) 23:07:35.549 [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]) 23:07:35.549 [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]) 23:07:35.549 [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]) 23:07:35.549 [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]) 23:07:35.550 [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]) 23:07:35.550 [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]) 23:07:35.550 [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]) 23:07:35.551 [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]) 23:07:35.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:35.551 [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]) 23:07:35.552 [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]) 23:07:35.552 [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]) 23:07:35.552 [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]) 23:07:35.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:35.553 [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]) 23:07:35.553 [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]) 23:07:35.554 [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]) 23:07:35.554 [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]) 23:07:35.554 [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]) 23:07:35.555 [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]) 23:07:35.555 [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]) 23:07:35.555 [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]) 23:07:35.556 [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]) 23:07:35.556 [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]) 23:07:35.556 [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]) 23:07:35.557 [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]) 23:07:35.557 [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]) 23:07:35.557 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 676692948 23:07:35.557 [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) 23:07:35.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=[])) 23:07:35.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=[]) 23:07:35.558 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.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=[])) 23:07:35.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=[]) 23:07:35.558 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.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=[])) 23:07:35.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=[]) 23:07:35.558 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.563 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 23:07:35.584 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 676692948 23:07:35.584 [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]) 23:07:35.584 [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]) 23:07:35.585 [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]) 23:07:35.585 [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]) 23:07:35.585 [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]) 23:07:35.586 [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]) 23:07:35.586 [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]) 23:07:35.586 [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]) 23:07:35.587 [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]) 23:07:35.587 [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]) 23:07:35.587 [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]) 23:07:35.587 [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]) 23:07:35.588 [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]) 23:07:35.588 [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]) 23:07:35.588 [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]) 23:07:35.589 [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]) 23:07:35.589 [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]) 23:07:35.589 [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]) 23:07:35.590 [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]) 23:07:35.590 [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]) 23:07:35.590 [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]) 23:07:35.590 [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]) 23:07:35.591 [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]) 23:07:35.591 [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]) 23:07:35.591 [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]) 23:07:35.592 [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]) 23:07:35.592 [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]) 23:07:35.592 [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]) 23:07:35.593 [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]) 23:07:35.593 [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]) 23:07:35.593 [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]) 23:07:35.593 [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]) 23:07:35.604 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 110 msec 23:07:35.604 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.605 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 23:07:35.606 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:35.606 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 23:07:35.606 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 23:07:35.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.635 [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]) 23:07:35.635 [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]) 23:07:35.636 [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]) 23:07:35.636 [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]) 23:07:35.636 [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]) 23:07:35.637 [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]) 23:07:35.637 [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]) 23:07:35.637 [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]) 23:07:35.637 [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]) 23:07:35.638 [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]) 23:07:35.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:35.638 [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]) 23:07:35.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 23:07:35.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 23:07:35.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 23:07:35.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 23:07:35.640 [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]) 23:07:35.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 23:07:35.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 23:07:35.641 [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]) 23:07:35.641 [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]) 23:07:35.641 [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]) 23:07:35.641 [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]) 23:07:35.642 [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]) 23:07:35.642 [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]) 23:07:35.642 [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]) 23:07:35.643 [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]) 23:07:35.643 [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]) 23:07:35.643 [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]) 23:07:35.644 [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]) 23:07:35.644 [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]) 23:07:35.644 [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]) 23:07:35.644 [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]) 23:07:35.645 [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]) 23:07:35.645 [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]) 23:07:35.645 [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]) 23:07:35.646 [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]) 23:07:35.646 [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]) 23:07:35.646 [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]) 23:07:35.646 [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]) 23:07:35.647 [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]) 23:07:35.647 [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]) 23:07:35.647 [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]) 23:07:35.648 [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]) 23:07:35.648 [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]) 23:07:35.648 [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]) 23:07:35.648 [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]) 23:07:35.649 [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]) 23:07:35.649 [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]) 23:07:35.649 [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]) 23:07:35.650 [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]) 23:07:35.650 [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]) 23:07:35.650 [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]) 23:07:35.651 [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]) 23:07:35.651 [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]) 23:07:35.651 [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]) 23:07:35.652 [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]) 23:07:35.652 [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]) 23:07:35.652 [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]) 23:07:35.652 [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]) 23:07:35.653 [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]) 23:07:35.653 [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]) 23:07:35.653 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:35.654 [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]) 23:07:35.654 [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]) 23:07:35.654 [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]) 23:07:35.654 [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]) 23:07:35.655 [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]) 23:07:35.655 [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]) 23:07:35.655 [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]) 23:07:35.656 [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]) 23:07:35.656 [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]) 23:07:35.656 [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]) 23:07:35.657 [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]) 23:07:35.657 [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]) 23:07:35.657 [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]) 23:07:35.657 [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]) 23:07:35.658 [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]) 23:07:35.658 [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]) 23:07:35.658 [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]) 23:07:35.659 [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]) 23:07:35.659 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:35.659 [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]) 23:07:35.660 [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]) 23:07:35.660 [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]) 23:07:35.660 [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]) 23:07:35.660 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:35.661 [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]) 23:07:35.661 [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]) 23:07:35.661 [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]) 23:07:35.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]) 23:07:35.662 [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]) 23:07:35.662 [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]) 23:07:35.662 [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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.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]) 23:07:35.664 [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]) 23:07:35.664 [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]) 23:07:35.664 [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]) 23:07:35.665 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1703458581 23:07:35.665 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1703458581 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.673 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 68 msec 23:07:35.673 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 23:07:35.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 23:07:35.674 [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]] 23:07:35.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 23:07:35.703 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.703 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.703 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.703 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.704 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.704 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.704 [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]) 23:07:35.704 [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]) 23:07:35.705 [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]) 23:07:35.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 23:07:35.705 [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]) 23:07:35.706 [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]) 23:07:35.706 [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]) 23:07:35.706 [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]) 23:07:35.707 [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]) 23:07:35.707 [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]) 23:07:35.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 23:07:35.708 [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]) 23:07:35.708 [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]) 23:07:35.709 [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]) 23:07:35.709 [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]) 23:07:35.709 [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]) 23:07:35.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 23:07:35.710 [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]) 23:07:35.710 [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]) 23:07:35.711 [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]) 23:07:35.711 [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]) 23:07:35.711 [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]) 23:07:35.711 [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]) 23:07:35.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 23:07:35.712 [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]) 23:07:35.712 [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]) 23:07:35.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 23:07:35.713 [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]) 23:07:35.713 [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]) 23:07:35.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 23:07:35.714 [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]) 23:07:35.715 [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]) 23:07:35.715 [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]) 23:07:35.716 [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]) 23:07:35.716 [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]) 23:07:35.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 23:07:35.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 23:07:35.717 [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]) 23:07:35.718 [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]) 23:07:35.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 23:07:35.718 [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]) 23:07:35.719 [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]) 23:07:35.719 [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]) 23:07:35.719 [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]) 23:07:35.720 [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]) 23:07:35.720 [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]) 23:07:35.720 [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]) 23:07:35.721 [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]) 23:07:35.721 [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]) 23:07:35.721 [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]) 23:07:35.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 23:07:35.722 [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]) 23:07:35.722 [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]) 23:07:35.723 [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]) 23:07:35.723 [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]) 23:07:35.723 [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]) 23:07:35.724 [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]) 23:07:35.724 [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]) 23:07:35.724 [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]) 23:07:35.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 23:07:35.725 [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]) 23:07:35.725 [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]) 23:07:35.726 [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]) 23:07:35.726 [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]) 23:07:35.727 [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]) 23:07:35.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 23:07:35.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 23:07:35.728 [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]) 23:07:35.728 [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]) 23:07:35.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 23:07:35.729 [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]) 23:07:35.730 [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]) 23:07:35.730 [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]) 23:07:35.730 [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]) 23:07:35.731 [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]) 23:07:35.731 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 23:07:35.732 [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]) 23:07:35.732 [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]) 23:07:35.732 [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]) 23:07:35.733 [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]) 23:07:35.733 [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]) 23:07:35.733 [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]) 23:07:35.734 [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]) 23:07:35.734 [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]) 23:07:35.735 [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]) 23:07:35.735 [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]) 23:07:35.735 [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]) 23:07:35.736 [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]) 23:07:35.736 [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]) 23:07:35.736 [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]) 23:07:35.737 [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]) 23:07:35.737 [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]) 23:07:35.738 [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]) 23:07:35.738 [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]) 23:07:35.738 [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]) 23:07:35.739 [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]) 23:07:35.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 23:07:35.740 [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]) 23:07:35.740 [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]) 23:07:35.740 [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]) 23:07:35.741 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 600270822 23:07:35.741 [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: ) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.741 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.742 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 23:07:35.834 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 600270822 23:07:35.834 [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]) 23:07:35.835 [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]) 23:07:35.835 [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]) 23:07:35.836 [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]) 23:07:35.836 [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]) 23:07:35.836 [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]) 23:07:35.836 [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]) 23:07:35.837 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 23:07:35.837 [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]) 23:07:35.837 [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]) 23:07:35.838 [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]) 23:07:35.838 [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]) 23:07:35.838 [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]) 23:07:35.838 [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]) 23:07:35.839 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 23:07:35.839 [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]) 23:07:35.839 [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]) 23:07:35.840 [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]) 23:07:35.840 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 23:07:35.840 [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]) 23:07:35.840 [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]) 23:07:35.841 [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]) 23:07:35.841 [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]) 23:07:35.841 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 23:07:35.841 [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]) 23:07:35.842 [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]) 23:07:35.842 [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]) 23:07:35.842 [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]) 23:07:35.843 [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]) 23:07:35.843 [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]) 23:07:35.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 178 msec 23:07:35.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 23:07:35.854 [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)]] 23:07:35.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.906 [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]) 23:07:35.906 [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]) 23:07:35.906 [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]) 23:07:35.906 [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]) 23:07:35.907 [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]) 23:07:35.907 [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]) 23:07:35.907 [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]) 23:07:35.908 [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]) 23:07:35.908 [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]) 23:07:35.908 [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]) 23:07:35.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:35.909 [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]) 23:07:35.910 [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]) 23:07:35.910 [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]) 23:07:35.910 [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]) 23:07:35.911 [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]) 23:07:35.911 [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]) 23:07:35.912 [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]) 23:07:35.912 [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]) 23:07:35.912 [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]) 23:07:35.913 [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]) 23:07:35.913 [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]) 23:07:35.913 [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]) 23:07:35.914 [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]) 23:07:35.914 [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]) 23:07:35.915 [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]) 23:07:35.915 [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]) 23:07:35.916 [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]) 23:07:35.916 [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]) 23:07:35.916 [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]) 23:07:35.917 [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]) 23:07:35.917 [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]) 23:07:35.917 [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]) 23:07:35.918 [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]) 23:07:35.918 [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]) 23:07:35.919 [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]) 23:07:35.919 [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]) 23:07:35.920 [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]) 23:07:35.920 [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]) 23:07:35.921 [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]) 23:07:35.921 [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]) 23:07:35.922 [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]) 23:07:35.922 [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]) 23:07:35.922 [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]) 23:07:35.923 [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]) 23:07:35.923 [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]) 23:07:35.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 23:07:35.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 23:07:35.925 [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]) 23:07:35.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 23:07:35.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 23:07:35.926 [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]) 23:07:35.926 [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]) 23:07:35.927 [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]) 23:07:35.927 [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]) 23:07:35.928 [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]) 23:07:35.928 [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]) 23:07:35.929 [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]) 23:07:35.929 [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]) 23:07:35.929 [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]) 23:07:35.930 [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]) 23:07:35.930 [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]) 23:07:35.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:35.931 [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]) 23:07:35.931 [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]) 23:07:35.932 [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]) 23:07:35.932 [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]) 23:07:35.933 [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]) 23:07:35.933 [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]) 23:07:35.933 [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]) 23:07:35.934 [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]) 23:07:35.934 [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]) 23:07:35.934 [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]) 23:07:35.935 [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]) 23:07:35.935 [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]) 23:07:35.936 [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]) 23:07:35.936 [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]) 23:07:35.937 [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]) 23:07:35.937 [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]) 23:07:35.937 [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]) 23:07:35.938 [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]) 23:07:35.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:35.939 [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]) 23:07:35.939 [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]) 23:07:35.939 [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]) 23:07:35.940 [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]) 23:07:35.940 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:35.940 [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]) 23:07:35.941 [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]) 23:07:35.941 [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]) 23:07:35.942 [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]) 23:07:35.942 [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]) 23:07:35.942 [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]) 23:07:35.943 [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]) 23:07:35.943 [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]) 23:07:35.944 [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]) 23:07:35.944 [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]) 23:07:35.945 [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]) 23:07:35.945 [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]) 23:07:35.946 [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]) 23:07:35.946 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 476221290 23:07:35.946 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 476221290 23:07:35.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.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=[])) 23:07:35.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=[]) 23:07:35.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.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=[])) 23:07:35.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=[]) 23:07:35.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 23:07:35.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 23:07:35.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 101 msec 23:07:35.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:35.958 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.958 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 23:07:35.958 [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)]] 23:07:35.958 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:35.990 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:35.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:35.991 [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]) 23:07:35.992 [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]) 23:07:35.992 [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]) 23:07:35.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 23:07:35.992 [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]) 23:07:35.993 [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]) 23:07:35.993 [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]) 23:07:35.993 [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]) 23:07:35.993 [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]) 23:07:35.994 [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]) 23:07:35.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 23:07:35.994 [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]) 23:07:35.994 [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]) 23:07:35.995 [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]) 23:07:35.995 [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]) 23:07:35.995 [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]) 23:07:35.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 23:07:35.996 [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]) 23:07:35.996 [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]) 23:07:35.996 [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]) 23:07:35.996 [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]) 23:07:35.997 [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]) 23:07:35.997 [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]) 23:07:35.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 23:07:35.997 [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]) 23:07:35.998 [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]) 23:07:35.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 23:07:35.998 [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]) 23:07:35.998 [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]) 23:07:35.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 23:07:35.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]) 23:07:35.999 [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]) 23:07:35.999 [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]) 23:07:35.999 [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]) 23:07:36.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]) 23:07:36.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.002 [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]) 23:07:36.002 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.003 [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]) 23:07:36.003 [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]) 23:07:36.003 [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]) 23:07:36.003 [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]) 23:07:36.004 [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]) 23:07:36.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 23:07:36.004 [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]) 23:07:36.004 [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]) 23:07:36.005 [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]) 23:07:36.005 [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]) 23:07:36.005 [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]) 23:07:36.005 [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]) 23:07:36.006 [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]) 23:07:36.006 [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]) 23:07:36.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 23:07:36.006 [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]) 23:07:36.007 [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]) 23:07:36.007 [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]) 23:07:36.007 [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]) 23:07:36.007 [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]) 23:07:36.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 23:07:36.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 23:07:36.008 [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]) 23:07:36.008 [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]) 23:07:36.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 23:07:36.009 [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]) 23:07:36.009 [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]) 23:07:36.009 [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]) 23:07:36.010 [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]) 23:07:36.010 [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]) 23:07:36.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.010 [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]) 23:07:36.011 [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]) 23:07:36.011 [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]) 23:07:36.011 [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]) 23:07:36.011 [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]) 23:07:36.012 [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]) 23:07:36.012 [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]) 23:07:36.012 [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]) 23:07:36.012 [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]) 23:07:36.013 [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]) 23:07:36.013 [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]) 23:07:36.013 [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]) 23:07:36.013 [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]) 23:07:36.014 [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]) 23:07:36.014 [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]) 23:07:36.014 [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]) 23:07:36.014 [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]) 23:07:36.015 [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]) 23:07:36.015 [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]) 23:07:36.015 [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]) 23:07:36.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 23:07:36.016 [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]) 23:07:36.016 [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]) 23:07:36.016 [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]) 23:07:36.016 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1496332643 23:07:36.016 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1496332643 23:07:36.016 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.016 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 64 msec 23:07:36.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.023 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:36.023 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 23:07:36.023 [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)]] 23:07:36.023 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:36.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.051 [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]) 23:07:36.051 [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]) 23:07:36.052 [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]) 23:07:36.052 [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]) 23:07:36.052 [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]) 23:07:36.052 [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]) 23:07:36.053 [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]) 23:07:36.053 [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]) 23:07:36.053 [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]) 23:07:36.053 [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]) 23:07:36.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.054 [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]) 23:07:36.054 [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]) 23:07:36.054 [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]) 23:07:36.055 [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]) 23:07:36.055 [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]) 23:07:36.055 [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]) 23:07:36.055 [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]) 23:07:36.056 [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]) 23:07:36.056 [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]) 23:07:36.056 [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]) 23:07:36.056 [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]) 23:07:36.056 [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]) 23:07:36.057 [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]) 23:07:36.057 [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]) 23:07:36.057 [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]) 23:07:36.057 [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]) 23:07:36.058 [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]) 23:07:36.058 [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]) 23:07:36.058 [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]) 23:07:36.058 [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]) 23:07:36.059 [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]) 23:07:36.059 [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]) 23:07:36.059 [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]) 23:07:36.059 [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]) 23:07:36.060 [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]) 23:07:36.060 [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]) 23:07:36.060 [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]) 23:07:36.060 [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]) 23:07:36.061 [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]) 23:07:36.061 [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]) 23:07:36.061 [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]) 23:07:36.061 [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]) 23:07:36.062 [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]) 23:07:36.062 [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]) 23:07:36.062 [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]) 23:07:36.062 [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]) 23:07:36.063 [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]) 23:07:36.063 [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]) 23:07:36.063 [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]) 23:07:36.064 [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]) 23:07:36.064 [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]) 23:07:36.064 [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]) 23:07:36.064 [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]) 23:07:36.064 [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]) 23:07:36.065 [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]) 23:07:36.065 [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]) 23:07:36.065 [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]) 23:07:36.065 [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]) 23:07:36.066 [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]) 23:07:36.066 [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]) 23:07:36.066 [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]) 23:07:36.066 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.067 [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]) 23:07:36.067 [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]) 23:07:36.067 [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]) 23:07:36.067 [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]) 23:07:36.068 [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]) 23:07:36.068 [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]) 23:07:36.068 [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]) 23:07:36.068 [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]) 23:07:36.069 [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]) 23:07:36.069 [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]) 23:07:36.069 [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]) 23:07:36.070 [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]) 23:07:36.070 [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]) 23:07:36.070 [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]) 23:07:36.070 [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]) 23:07:36.070 [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]) 23:07:36.071 [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]) 23:07:36.071 [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]) 23:07:36.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.072 [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]) 23:07:36.072 [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]) 23:07:36.072 [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]) 23:07:36.072 [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]) 23:07:36.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.073 [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]) 23:07:36.073 [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]) 23:07:36.073 [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]) 23:07:36.073 [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]) 23:07:36.074 [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]) 23:07:36.074 [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]) 23:07:36.074 [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]) 23:07:36.075 [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]) 23:07:36.075 [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]) 23:07:36.075 [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]) 23:07:36.075 [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]) 23:07:36.076 [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]) 23:07:36.076 [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]) 23:07:36.076 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2131366717 23:07:36.076 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 2131366717 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.076 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 23:07:36.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 23:07:36.082 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 23:07:36.082 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 60 msec 23:07:36.082 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.083 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:36.083 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 23:07:36.083 [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)]] 23:07:36.083 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:36.110 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.110 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.110 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.110 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.111 [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]) 23:07:36.111 [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]) 23:07:36.112 [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]) 23:07:36.112 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 23:07:36.112 [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]) 23:07:36.112 [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]) 23:07:36.113 [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]) 23:07:36.113 [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]) 23:07:36.113 [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]) 23:07:36.113 [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]) 23:07:36.114 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 23:07:36.114 [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]) 23:07:36.114 [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]) 23:07:36.114 [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]) 23:07:36.115 [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]) 23:07:36.115 [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]) 23:07:36.115 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 23:07:36.115 [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]) 23:07:36.116 [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]) 23:07:36.116 [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]) 23:07:36.116 [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]) 23:07:36.116 [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]) 23:07:36.117 [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]) 23:07:36.117 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 23:07:36.117 [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]) 23:07:36.117 [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]) 23:07:36.118 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 23:07:36.118 [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]) 23:07:36.118 [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]) 23:07:36.118 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 23:07:36.119 [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]) 23:07:36.119 [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]) 23:07:36.119 [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]) 23:07:36.119 [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]) 23:07:36.119 [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]) 23:07:36.120 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 23:07:36.120 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 23:07:36.120 [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]) 23:07:36.120 [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]) 23:07:36.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 23:07:36.121 [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]) 23:07:36.121 [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]) 23:07:36.121 [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]) 23:07:36.122 [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]) 23:07:36.122 [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]) 23:07:36.122 [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]) 23:07:36.122 [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]) 23:07:36.123 [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]) 23:07:36.123 [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]) 23:07:36.123 [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]) 23:07:36.123 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 23:07:36.124 [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]) 23:07:36.124 [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]) 23:07:36.124 [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]) 23:07:36.124 [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]) 23:07:36.125 [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]) 23:07:36.125 [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]) 23:07:36.125 [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]) 23:07:36.125 [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]) 23:07:36.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 23:07:36.126 [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]) 23:07:36.126 [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]) 23:07:36.126 [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]) 23:07:36.126 [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]) 23:07:36.127 [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]) 23:07:36.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 23:07:36.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 23:07:36.127 [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]) 23:07:36.128 [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]) 23:07:36.128 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 23:07:36.128 [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]) 23:07:36.128 [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]) 23:07:36.129 [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]) 23:07:36.129 [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]) 23:07:36.129 [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]) 23:07:36.129 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.130 [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]) 23:07:36.130 [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]) 23:07:36.130 [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]) 23:07:36.130 [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]) 23:07:36.131 [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]) 23:07:36.131 [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]) 23:07:36.131 [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]) 23:07:36.131 [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]) 23:07:36.132 [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]) 23:07:36.132 [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]) 23:07:36.132 [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]) 23:07:36.132 [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]) 23:07:36.133 [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]) 23:07:36.133 [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]) 23:07:36.133 [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]) 23:07:36.133 [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]) 23:07:36.133 [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]) 23:07:36.134 [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]) 23:07:36.134 [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]) 23:07:36.134 [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]) 23:07:36.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 23:07:36.135 [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]) 23:07:36.135 [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]) 23:07:36.135 [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]) 23:07:36.135 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 52104962 23:07:36.135 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 52104962 23:07:36.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=[])) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 23:07:36.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 23:07:36.140 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 57 msec 23:07:36.140 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.142 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 23:07:36.142 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.142 [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] 23:07:36.142 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 23:07:36.170 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 28 msec 23:07:36.171 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.172 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 23:07:36.172 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.172 [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] 23:07:36.172 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 23:07:36.172 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.172 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.173 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 23:07:36.173 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.173 [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] 23:07:36.173 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 23:07:36.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.175 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 23:07:36.175 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.175 [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] 23:07:36.175 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 23:07:36.176 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.176 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 23:07:36.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.177 [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] 23:07:36.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 23:07:36.181 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 4 msec 23:07:36.181 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.182 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 23:07:36.182 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.182 [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] 23:07:36.182 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 23:07:36.195 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 13 msec 23:07:36.195 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.196 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 23:07:36.196 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.196 [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] 23:07:36.196 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 23:07:36.196 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.196 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.197 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 23:07:36.197 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.197 [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] 23:07:36.198 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 23:07:36.198 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.198 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.199 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 23:07:36.199 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.199 [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] 23:07:36.199 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 23:07:36.200 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.200 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.201 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 23:07:36.201 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.201 [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] 23:07:36.201 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 23:07:36.203 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 23:07:36.203 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.204 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 23:07:36.204 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.204 [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] 23:07:36.204 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 23:07:36.204 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.204 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.205 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.205 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.205 [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] 23:07:36.205 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.205 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.205 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.206 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.206 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.206 [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] 23:07:36.206 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.207 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.207 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.208 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 23:07:36.208 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.208 [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] 23:07:36.208 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 23:07:36.208 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.208 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.209 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 23:07:36.209 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.209 [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] 23:07:36.209 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 23:07:36.210 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.210 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.211 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 23:07:36.211 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.211 [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] 23:07:36.211 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 23:07:36.211 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.211 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.212 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.212 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.212 [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] 23:07:36.212 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.213 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.213 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.214 [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] 23:07:36.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 23:07:36.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 23:07:36.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.215 [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] 23:07:36.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 23:07:36.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 23:07:36.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.217 [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] 23:07:36.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 23:07:36.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.218 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.219 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 23:07:36.219 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.219 [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] 23:07:36.219 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 23:07:36.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 23:07:36.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.222 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.222 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.222 [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] 23:07:36.222 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.223 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.223 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.224 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.224 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.224 [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] 23:07:36.224 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.225 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.225 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 23:07:36.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.226 [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] 23:07:36.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 23:07:36.227 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.227 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.228 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 23:07:36.228 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.228 [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] 23:07:36.228 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 23:07:36.229 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.229 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.230 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 23:07:36.230 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.230 [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] 23:07:36.230 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 23:07:36.231 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.231 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.232 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.232 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.232 [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] 23:07:36.232 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.234 [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] 23:07:36.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 23:07:36.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 23:07:36.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.236 [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] 23:07:36.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 23:07:36.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.238 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 23:07:36.238 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.238 [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] 23:07:36.238 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 23:07:36.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.240 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 23:07:36.240 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.240 [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] 23:07:36.240 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 23:07:36.241 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.241 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.242 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 23:07:36.242 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.242 [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] 23:07:36.242 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 23:07:36.242 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.242 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.243 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 23:07:36.243 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.243 [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] 23:07:36.243 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 23:07:36.244 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.244 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 23:07:36.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.245 [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] 23:07:36.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 23:07:36.246 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.246 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.247 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 23:07:36.247 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.247 [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] 23:07:36.247 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 23:07:36.248 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.248 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.249 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 23:07:36.249 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.249 [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] 23:07:36.249 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 23:07:36.249 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.249 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.251 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 23:07:36.251 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.251 [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] 23:07:36.251 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 23:07:36.251 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.251 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.252 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 23:07:36.252 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.252 [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] 23:07:36.252 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 23:07:36.253 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.253 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.254 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 23:07:36.254 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.255 [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] 23:07:36.255 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 23:07:36.255 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.255 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.256 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 23:07:36.256 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.256 [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] 23:07:36.256 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 23:07:36.257 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.257 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.258 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 23:07:36.258 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.258 [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] 23:07:36.259 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 23:07:36.259 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.259 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.260 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 23:07:36.260 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.260 [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] 23:07:36.260 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 23:07:36.261 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.261 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.262 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 23:07:36.262 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.262 [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] 23:07:36.262 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 23:07:36.263 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.263 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.264 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 23:07:36.264 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.264 [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] 23:07:36.264 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 23:07:36.265 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.265 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.265 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 23:07:36.265 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.266 [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] 23:07:36.266 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 23:07:36.266 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.266 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.267 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 23:07:36.267 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.267 [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] 23:07:36.267 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 23:07:36.267 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.267 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.268 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 23:07:36.268 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.268 [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] 23:07:36.268 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 23:07:36.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 23:07:36.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.269 [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] 23:07:36.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 23:07:36.270 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.270 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 23:07:36.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.271 [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] 23:07:36.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 23:07:36.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.272 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 23:07:36.272 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.272 [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] 23:07:36.272 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 23:07:36.272 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.272 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.273 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 23:07:36.273 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.273 [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] 23:07:36.273 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 23:07:36.274 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.274 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 23:07:36.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.275 [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] 23:07:36.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 23:07:36.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.276 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 23:07:36.276 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.276 [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] 23:07:36.276 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 23:07:36.276 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.276 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.277 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 23:07:36.277 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.277 [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] 23:07:36.277 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 23:07:36.278 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.278 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 23:07:36.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.279 [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] 23:07:36.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 23:07:36.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.280 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 23:07:36.280 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.280 [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] 23:07:36.280 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 23:07:36.280 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.280 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.281 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 23:07:36.281 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.281 [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] 23:07:36.281 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 23:07:36.282 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.282 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.282 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 23:07:36.282 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.282 [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] 23:07:36.282 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 23:07:36.283 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.283 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.284 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 23:07:36.284 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.284 [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] 23:07:36.284 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 23:07:36.284 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 23:07:36.284 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.285 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 23:07:36.285 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 23:07:36.285 [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] 23:07:36.285 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 23:07:36.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 23:07:36.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.287 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 23:07:36.287 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly retrieve virtual nodes" 23:07:36.287 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.313 [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]) 23:07:36.314 [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]) 23:07:36.314 [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]) 23:07:36.314 [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]) 23:07:36.315 [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]) 23:07:36.315 [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]) 23:07:36.315 [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]) 23:07:36.315 [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]) 23:07:36.316 [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]) 23:07:36.316 [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]) 23:07:36.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.316 [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]) 23:07:36.316 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.317 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.319 [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]) 23:07:36.319 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.320 [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]) 23:07:36.320 [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]) 23:07:36.320 [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]) 23:07:36.320 [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]) 23:07:36.321 [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]) 23:07:36.321 [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]) 23:07:36.321 [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]) 23:07:36.321 [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]) 23:07:36.322 [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]) 23:07:36.322 [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]) 23:07:36.322 [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]) 23:07:36.322 [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]) 23:07:36.323 [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]) 23:07:36.323 [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]) 23:07:36.323 [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]) 23:07:36.323 [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]) 23:07:36.324 [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]) 23:07:36.324 [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]) 23:07:36.324 [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]) 23:07:36.324 [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]) 23:07:36.325 [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]) 23:07:36.325 [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]) 23:07:36.325 [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]) 23:07:36.325 [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]) 23:07:36.325 [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]) 23:07:36.326 [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]) 23:07:36.326 [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]) 23:07:36.326 [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]) 23:07:36.326 [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]) 23:07:36.327 [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]) 23:07:36.327 [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]) 23:07:36.327 [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]) 23:07:36.327 [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]) 23:07:36.328 [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]) 23:07:36.328 [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]) 23:07:36.328 [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]) 23:07:36.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.329 [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]) 23:07:36.329 [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]) 23:07:36.329 [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]) 23:07:36.329 [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]) 23:07:36.330 [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]) 23:07:36.330 [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]) 23:07:36.330 [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]) 23:07:36.330 [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]) 23:07:36.331 [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]) 23:07:36.331 [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]) 23:07:36.331 [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]) 23:07:36.331 [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]) 23:07:36.332 [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]) 23:07:36.332 [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]) 23:07:36.332 [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]) 23:07:36.332 [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]) 23:07:36.332 [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]) 23:07:36.333 [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]) 23:07:36.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.333 [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]) 23:07:36.333 [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]) 23:07:36.334 [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]) 23:07:36.334 [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]) 23:07:36.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.334 [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]) 23:07:36.335 [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]) 23:07:36.335 [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]) 23:07:36.335 [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]) 23:07:36.336 [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]) 23:07:36.336 [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]) 23:07:36.336 [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]) 23:07:36.336 [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]) 23:07:36.336 [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]) 23:07:36.337 [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]) 23:07:36.337 [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]) 23:07:36.337 [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]) 23:07:36.337 [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]) 23:07:36.338 [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=[]) 23:07:36.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.340 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-0] 23:07:36.341 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-1] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-2] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-4] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-5] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-7] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-9] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-10] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-11] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-13] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-16] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-17] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-20] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-21] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-22] 23:07:36.342 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-31] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-32] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-33] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-36] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-37] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-39] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-40] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-50] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-55] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-57] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-62] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-63] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-67] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-68] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-69] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-70] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-73] 23:07:36.343 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-77] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-81] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-86] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-87] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-88] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-96] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-98] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-12] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-15] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-18] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-19] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-25] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-26] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-28] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-42] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-44] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-45] 23:07:36.344 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-48] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-51] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-54] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-56] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-58] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-59] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-60] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-71] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-72] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-75] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-82] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-83] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-84] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-90] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-91] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-93] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-95] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-97] 23:07:36.345 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-99] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-3] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-6] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-8] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-14] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-23] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-24] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-27] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-29] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-30] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-34] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-35] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-38] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-41] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-43] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-46] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-47] 23:07:36.346 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-49] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-52] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-53] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-61] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-64] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-65] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-66] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-74] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-76] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-78] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-79] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-80] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-85] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-89] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-92] 23:07:36.347 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-94] 23:07:36.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 62 msec 23:07:36.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 23:07:36.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.351 [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]] 23:07:36.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 23:07:36.408 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.408 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.408 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.408 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 23:07:36.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 23:07:36.410 [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]) 23:07:36.410 [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]) 23:07:36.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 23:07:36.411 [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]) 23:07:36.411 [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]) 23:07:36.411 [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]) 23:07:36.412 [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]) 23:07:36.412 [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]) 23:07:36.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.413 [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]) 23:07:36.413 [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]) 23:07:36.413 [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]) 23:07:36.414 [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]) 23:07:36.414 [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]) 23:07:36.414 [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]) 23:07:36.415 [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]) 23:07:36.415 [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]) 23:07:36.415 [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]) 23:07:36.416 [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]) 23:07:36.416 [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]) 23:07:36.416 [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]) 23:07:36.417 [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]) 23:07:36.417 [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]) 23:07:36.417 [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]) 23:07:36.417 [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]) 23:07:36.418 [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]) 23:07:36.418 [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]) 23:07:36.418 [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]) 23:07:36.419 [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]) 23:07:36.419 [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]) 23:07:36.419 [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]) 23:07:36.419 [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]) 23:07:36.420 [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]) 23:07:36.420 [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]) 23:07:36.420 [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]) 23:07:36.421 [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]) 23:07:36.421 [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]) 23:07:36.421 [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]) 23:07:36.422 [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]) 23:07:36.422 [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]) 23:07:36.422 [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]) 23:07:36.423 [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]) 23:07:36.423 [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]) 23:07:36.423 [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]) 23:07:36.423 [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]) 23:07:36.424 [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]) 23:07:36.424 [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]) 23:07:36.424 [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]) 23:07:36.425 [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]) 23:07:36.425 [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]) 23:07:36.425 [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]) 23:07:36.425 [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]) 23:07:36.426 [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]) 23:07:36.426 [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]) 23:07:36.427 [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]) 23:07:36.427 [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]) 23:07:36.427 [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]) 23:07:36.428 [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]) 23:07:36.428 [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]) 23:07:36.428 [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]) 23:07:36.428 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.431 [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]) 23:07:36.431 [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]) 23:07:36.431 [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]) 23:07:36.432 [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]) 23:07:36.432 [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]) 23:07:36.432 [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]) 23:07:36.432 [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]) 23:07:36.433 [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]) 23:07:36.433 [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]) 23:07:36.433 [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]) 23:07:36.434 [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]) 23:07:36.434 [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]) 23:07:36.434 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.434 [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]) 23:07:36.435 [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]) 23:07:36.435 [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]) 23:07:36.435 [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]) 23:07:36.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.436 [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]) 23:07:36.436 [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]) 23:07:36.437 [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]) 23:07:36.437 [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]) 23:07:36.437 [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]) 23:07:36.438 [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]) 23:07:36.438 [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]) 23:07:36.438 [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]) 23:07:36.438 [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]) 23:07:36.439 [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]) 23:07:36.439 [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]) 23:07:36.439 [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]) 23:07:36.440 [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]) 23:07:36.440 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2131191535 23:07:36.440 [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: ) 23:07:36.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.441 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 23:07:36.531 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 179 msec 23:07:36.531 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:36.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 23:07:36.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:36.556 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.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=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.557 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.560 [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]) 23:07:36.560 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.560 [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]) 23:07:36.560 [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]) 23:07:36.561 [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]) 23:07:36.561 [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]) 23:07:36.561 [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]) 23:07:36.561 [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]) 23:07:36.562 [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]) 23:07:36.562 [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]) 23:07:36.562 [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]) 23:07:36.562 [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]) 23:07:36.563 [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]) 23:07:36.563 [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]) 23:07:36.563 [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]) 23:07:36.563 [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]) 23:07:36.563 [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]) 23:07:36.564 [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]) 23:07:36.564 [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]) 23:07:36.564 [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]) 23:07:36.564 [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]) 23:07:36.565 [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]) 23:07:36.565 [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]) 23:07:36.565 [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]) 23:07:36.565 [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]) 23:07:36.566 [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]) 23:07:36.566 [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]) 23:07:36.566 [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]) 23:07:36.566 [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]) 23:07:36.566 [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]) 23:07:36.567 [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]) 23:07:36.567 [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]) 23:07:36.567 [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]) 23:07:36.567 [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]) 23:07:36.568 [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]) 23:07:36.568 [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]) 23:07:36.568 [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]) 23:07:36.568 [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]) 23:07:36.569 [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]) 23:07:36.569 [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]) 23:07:36.569 [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]) 23:07:36.569 [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]) 23:07:36.570 [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]) 23:07:36.570 [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]) 23:07:36.570 [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]) 23:07:36.570 [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]) 23:07:36.571 [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]) 23:07:36.571 [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]) 23:07:36.571 [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]) 23:07:36.571 [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]) 23:07:36.572 [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]) 23:07:36.572 [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]) 23:07:36.572 [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]) 23:07:36.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.573 [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]) 23:07:36.573 [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]) 23:07:36.573 [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]) 23:07:36.573 [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]) 23:07:36.574 [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]) 23:07:36.574 [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]) 23:07:36.574 [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]) 23:07:36.574 [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]) 23:07:36.574 [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]) 23:07:36.575 [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]) 23:07:36.575 [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]) 23:07:36.575 [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]) 23:07:36.575 [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]) 23:07:36.576 [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]) 23:07:36.576 [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]) 23:07:36.576 [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]) 23:07:36.576 [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]) 23:07:36.577 [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]) 23:07:36.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.577 [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]) 23:07:36.577 [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]) 23:07:36.578 [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]) 23:07:36.578 [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]) 23:07:36.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.578 [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]) 23:07:36.579 [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]) 23:07:36.579 [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]) 23:07:36.579 [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]) 23:07:36.579 [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]) 23:07:36.580 [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]) 23:07:36.580 [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]) 23:07:36.580 [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]) 23:07:36.580 [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]) 23:07:36.581 [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]) 23:07:36.581 [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]) 23:07:36.581 [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]) 23:07:36.581 [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]) 23:07:36.582 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1852333676 23:07:36.582 [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) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.582 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.582 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 23:07:36.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 52 msec 23:07:36.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:36.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 23:07:36.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:36.613 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.613 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.614 [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]) 23:07:36.615 [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]) 23:07:36.615 [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]) 23:07:36.615 [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]) 23:07:36.615 [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]) 23:07:36.616 [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]) 23:07:36.616 [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]) 23:07:36.616 [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]) 23:07:36.617 [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]) 23:07:36.617 [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]) 23:07:36.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.617 [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]) 23:07:36.618 [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]) 23:07:36.618 [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]) 23:07:36.618 [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]) 23:07:36.619 [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]) 23:07:36.619 [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]) 23:07:36.619 [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]) 23:07:36.619 [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]) 23:07:36.620 [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]) 23:07:36.620 [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]) 23:07:36.620 [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]) 23:07:36.621 [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]) 23:07:36.621 [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]) 23:07:36.621 [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]) 23:07:36.621 [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]) 23:07:36.622 [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]) 23:07:36.622 [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]) 23:07:36.622 [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]) 23:07:36.623 [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]) 23:07:36.623 [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]) 23:07:36.623 [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]) 23:07:36.623 [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]) 23:07:36.624 [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]) 23:07:36.624 [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]) 23:07:36.624 [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]) 23:07:36.625 [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]) 23:07:36.625 [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]) 23:07:36.625 [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]) 23:07:36.625 [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]) 23:07:36.626 [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]) 23:07:36.626 [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]) 23:07:36.626 [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]) 23:07:36.627 [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]) 23:07:36.627 [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]) 23:07:36.627 [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]) 23:07:36.628 [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]) 23:07:36.628 [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]) 23:07:36.628 [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]) 23:07:36.628 [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]) 23:07:36.629 [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]) 23:07:36.629 [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]) 23:07:36.629 [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]) 23:07:36.629 [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]) 23:07:36.630 [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]) 23:07:36.630 [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]) 23:07:36.630 [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]) 23:07:36.631 [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]) 23:07:36.631 [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]) 23:07:36.631 [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]) 23:07:36.631 [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]) 23:07:36.632 [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]) 23:07:36.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.632 [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]) 23:07:36.633 [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]) 23:07:36.633 [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]) 23:07:36.633 [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]) 23:07:36.633 [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]) 23:07:36.634 [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]) 23:07:36.634 [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]) 23:07:36.634 [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]) 23:07:36.635 [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]) 23:07:36.635 [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]) 23:07:36.635 [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]) 23:07:36.635 [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]) 23:07:36.636 [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]) 23:07:36.636 [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]) 23:07:36.636 [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]) 23:07:36.637 [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]) 23:07:36.637 [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]) 23:07:36.637 [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]) 23:07:36.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.638 [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]) 23:07:36.638 [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]) 23:07:36.638 [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]) 23:07:36.638 [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]) 23:07:36.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.639 [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]) 23:07:36.639 [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]) 23:07:36.640 [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]) 23:07:36.640 [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]) 23:07:36.640 [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]) 23:07:36.640 [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]) 23:07:36.641 [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]) 23:07:36.641 [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]) 23:07:36.641 [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]) 23:07:36.642 [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]) 23:07:36.642 [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]) 23:07:36.642 [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]) 23:07:36.642 [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]) 23:07:36.643 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1680630881 23:07:36.643 [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) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.643 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 23:07:36.644 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 59 msec 23:07:36.644 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.645 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:36.645 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.645 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 23:07:36.645 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 23:07:36.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.674 [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]) 23:07:36.674 [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]) 23:07:36.675 [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]) 23:07:36.675 [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]) 23:07:36.675 [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]) 23:07:36.675 [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]) 23:07:36.676 [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]) 23:07:36.676 [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]) 23:07:36.676 [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]) 23:07:36.676 [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]) 23:07:36.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.677 [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]) 23:07:36.677 [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]) 23:07:36.678 [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]) 23:07:36.678 [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]) 23:07:36.678 [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]) 23:07:36.678 [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]) 23:07:36.679 [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]) 23:07:36.679 [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]) 23:07:36.679 [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]) 23:07:36.679 [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]) 23:07:36.680 [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]) 23:07:36.680 [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]) 23:07:36.680 [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]) 23:07:36.681 [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]) 23:07:36.681 [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]) 23:07:36.681 [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]) 23:07:36.681 [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]) 23:07:36.682 [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]) 23:07:36.682 [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]) 23:07:36.682 [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]) 23:07:36.683 [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]) 23:07:36.683 [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]) 23:07:36.683 [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]) 23:07:36.683 [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]) 23:07:36.684 [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]) 23:07:36.684 [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]) 23:07:36.684 [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]) 23:07:36.684 [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]) 23:07:36.685 [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]) 23:07:36.685 [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]) 23:07:36.685 [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]) 23:07:36.686 [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]) 23:07:36.686 [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]) 23:07:36.686 [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]) 23:07:36.686 [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]) 23:07:36.687 [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]) 23:07:36.687 [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]) 23:07:36.687 [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]) 23:07:36.688 [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]) 23:07:36.688 [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]) 23:07:36.688 [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]) 23:07:36.688 [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]) 23:07:36.689 [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]) 23:07:36.689 [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]) 23:07:36.689 [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]) 23:07:36.689 [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]) 23:07:36.690 [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]) 23:07:36.690 [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]) 23:07:36.690 [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]) 23:07:36.691 [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]) 23:07:36.691 [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]) 23:07:36.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.691 [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]) 23:07:36.692 [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]) 23:07:36.692 [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]) 23:07:36.692 [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]) 23:07:36.692 [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]) 23:07:36.693 [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]) 23:07:36.693 [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]) 23:07:36.693 [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]) 23:07:36.694 [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]) 23:07:36.694 [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]) 23:07:36.694 [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]) 23:07:36.694 [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]) 23:07:36.695 [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]) 23:07:36.695 [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]) 23:07:36.695 [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]) 23:07:36.695 [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]) 23:07:36.696 [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]) 23:07:36.696 [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]) 23:07:36.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.696 [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]) 23:07:36.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 23:07:36.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 23:07:36.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 23:07:36.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 23:07:36.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 23:07:36.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 23:07:36.699 [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]) 23:07:36.699 [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]) 23:07:36.699 [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]) 23:07:36.699 [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]) 23:07:36.700 [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]) 23:07:36.700 [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]) 23:07:36.700 [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]) 23:07:36.700 [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]) 23:07:36.701 [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]) 23:07:36.701 [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]) 23:07:36.701 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 231055042 23:07:36.702 [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) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.703 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 23:07:36.703 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 58 msec 23:07:36.703 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.704 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 23:07:36.704 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.704 [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]] 23:07:36.704 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 23:07:36.732 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.732 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.733 [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]) 23:07:36.733 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.735 [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]) 23:07:36.735 [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]) 23:07:36.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]) 23:07:36.735 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 23:07:36.736 [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]) 23:07:36.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.736 [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]) 23:07:36.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 23:07:36.737 [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]) 23:07:36.737 [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]) 23:07:36.737 [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]) 23:07:36.738 [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]) 23:07:36.738 [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]) 23:07:36.738 [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]) 23:07:36.738 [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]) 23:07:36.739 [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]) 23:07:36.739 [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]) 23:07:36.739 [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]) 23:07:36.740 [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]) 23:07:36.740 [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]) 23:07:36.740 [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]) 23:07:36.741 [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]) 23:07:36.741 [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]) 23:07:36.741 [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]) 23:07:36.742 [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]) 23:07:36.742 [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]) 23:07:36.742 [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]) 23:07:36.742 [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]) 23:07:36.743 [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]) 23:07:36.743 [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]) 23:07:36.743 [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]) 23:07:36.744 [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]) 23:07:36.744 [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]) 23:07:36.744 [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]) 23:07:36.744 [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]) 23:07:36.745 [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]) 23:07:36.745 [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]) 23:07:36.745 [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]) 23:07:36.746 [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]) 23:07:36.746 [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]) 23:07:36.746 [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]) 23:07:36.746 [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]) 23:07:36.747 [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]) 23:07:36.747 [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]) 23:07:36.747 [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]) 23:07:36.747 [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]) 23:07:36.748 [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]) 23:07:36.748 [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]) 23:07:36.748 [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]) 23:07:36.749 [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]) 23:07:36.749 [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]) 23:07:36.749 [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]) 23:07:36.749 [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]) 23:07:36.750 [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]) 23:07:36.750 [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]) 23:07:36.750 [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]) 23:07:36.751 [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]) 23:07:36.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.751 [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]) 23:07:36.751 [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]) 23:07:36.752 [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]) 23:07:36.752 [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]) 23:07:36.752 [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]) 23:07:36.752 [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]) 23:07:36.753 [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]) 23:07:36.753 [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]) 23:07:36.753 [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]) 23:07:36.754 [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]) 23:07:36.754 [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]) 23:07:36.754 [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]) 23:07:36.754 [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]) 23:07:36.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 23:07:36.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 23:07:36.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 23:07:36.756 [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]) 23:07:36.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 23:07:36.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 23:07:36.757 [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]) 23:07:36.757 [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]) 23:07:36.757 [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]) 23:07:36.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.758 [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]) 23:07:36.758 [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]) 23:07:36.758 [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]) 23:07:36.759 [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]) 23:07:36.759 [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]) 23:07:36.759 [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]) 23:07:36.760 [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]) 23:07:36.760 [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]) 23:07:36.760 [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]) 23:07:36.760 [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]) 23:07:36.761 [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]) 23:07:36.761 [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]) 23:07:36.761 [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]) 23:07:36.762 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 196668120 23:07:36.762 [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: ) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.762 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.766 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 23:07:36.794 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 90 msec 23:07:36.794 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 23:07:36.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.795 [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]] 23:07:36.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 23:07:36.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.823 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.823 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.823 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.823 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.823 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 23:07:36.824 [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]) 23:07:36.824 [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]) 23:07:36.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 23:07:36.825 [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]) 23:07:36.825 [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]) 23:07:36.825 [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]) 23:07:36.825 [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]) 23:07:36.826 [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]) 23:07:36.826 [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]) 23:07:36.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.826 [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]) 23:07:36.827 [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]) 23:07:36.827 [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]) 23:07:36.827 [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]) 23:07:36.828 [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]) 23:07:36.828 [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]) 23:07:36.828 [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]) 23:07:36.828 [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]) 23:07:36.829 [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]) 23:07:36.829 [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]) 23:07:36.829 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.831 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.832 [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]) 23:07:36.832 [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]) 23:07:36.832 [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]) 23:07:36.833 [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]) 23:07:36.833 [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]) 23:07:36.833 [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]) 23:07:36.833 [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]) 23:07:36.834 [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]) 23:07:36.834 [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]) 23:07:36.834 [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]) 23:07:36.834 [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]) 23:07:36.835 [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]) 23:07:36.835 [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]) 23:07:36.835 [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]) 23:07:36.836 [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]) 23:07:36.836 [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]) 23:07:36.836 [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]) 23:07:36.836 [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]) 23:07:36.837 [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]) 23:07:36.837 [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]) 23:07:36.837 [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]) 23:07:36.837 [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]) 23:07:36.838 [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]) 23:07:36.838 [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]) 23:07:36.838 [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]) 23:07:36.839 [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]) 23:07:36.839 [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]) 23:07:36.839 [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]) 23:07:36.839 [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]) 23:07:36.840 [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]) 23:07:36.840 [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]) 23:07:36.840 [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]) 23:07:36.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.841 [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]) 23:07:36.841 [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]) 23:07:36.841 [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]) 23:07:36.842 [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]) 23:07:36.842 [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]) 23:07:36.842 [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]) 23:07:36.842 [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]) 23:07:36.862 [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]) 23:07:36.862 [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]) 23:07:36.862 [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]) 23:07:36.862 [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]) 23:07:36.863 [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]) 23:07:36.863 [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]) 23:07:36.863 [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]) 23:07:36.864 [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]) 23:07:36.864 [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]) 23:07:36.864 [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]) 23:07:36.864 [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]) 23:07:36.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.865 [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]) 23:07:36.865 [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]) 23:07:36.865 [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]) 23:07:36.866 [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]) 23:07:36.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.866 [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]) 23:07:36.867 [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]) 23:07:36.867 [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]) 23:07:36.867 [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]) 23:07:36.867 [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]) 23:07:36.868 [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]) 23:07:36.868 [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]) 23:07:36.868 [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]) 23:07:36.868 [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]) 23:07:36.869 [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]) 23:07:36.869 [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]) 23:07:36.869 [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]) 23:07:36.870 [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]) 23:07:36.870 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2089942662 23:07:36.870 [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: ) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.870 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.870 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.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=[])) 23:07:36.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=[]) 23:07:36.871 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.875 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 23:07:36.912 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 117 msec 23:07:36.912 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.914 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 23:07:36.914 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.914 [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]] 23:07:36.914 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 23:07:36.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.946 [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]) 23:07:36.946 [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]) 23:07:36.947 [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]) 23:07:36.947 [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]) 23:07:36.948 [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]) 23:07:36.948 [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]) 23:07:36.948 [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]) 23:07:36.949 [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]) 23:07:36.949 [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]) 23:07:36.949 [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]) 23:07:36.949 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:36.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]) 23:07:36.950 [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]) 23:07:36.950 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.952 [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]) 23:07:36.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]) 23:07:36.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]) 23:07:36.953 [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]) 23:07:36.953 [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]) 23:07:36.953 [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]) 23:07:36.954 [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]) 23:07:36.954 [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]) 23:07:36.954 [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]) 23:07:36.954 [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]) 23:07:36.955 [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]) 23:07:36.955 [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]) 23:07:36.955 [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]) 23:07:36.956 [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]) 23:07:36.956 [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]) 23:07:36.956 [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]) 23:07:36.956 [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]) 23:07:36.957 [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]) 23:07:36.957 [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]) 23:07:36.957 [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]) 23:07:36.957 [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]) 23:07:36.958 [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]) 23:07:36.958 [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]) 23:07:36.958 [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]) 23:07:36.959 [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]) 23:07:36.959 [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]) 23:07:36.959 [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]) 23:07:36.959 [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]) 23:07:36.960 [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]) 23:07:36.960 [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]) 23:07:36.960 [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]) 23:07:36.961 [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]) 23:07:36.961 [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]) 23:07:36.961 [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]) 23:07:36.962 [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]) 23:07:36.962 [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]) 23:07:36.962 [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]) 23:07:36.963 [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]) 23:07:36.963 [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]) 23:07:36.963 [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]) 23:07:36.964 [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]) 23:07:36.964 [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]) 23:07:36.964 [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]) 23:07:36.964 [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]) 23:07:36.965 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:36.965 [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]) 23:07:36.965 [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]) 23:07:36.965 [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]) 23:07:36.966 [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]) 23:07:36.966 [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]) 23:07:36.966 [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]) 23:07:36.967 [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]) 23:07:36.967 [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]) 23:07:36.967 [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]) 23:07:36.967 [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]) 23:07:36.968 [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]) 23:07:36.968 [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]) 23:07:36.968 [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]) 23:07:36.968 [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]) 23:07:36.969 [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]) 23:07:36.969 [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]) 23:07:36.969 [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]) 23:07:36.969 [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]) 23:07:36.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:36.970 [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]) 23:07:36.970 [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]) 23:07:36.971 [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]) 23:07:36.971 [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]) 23:07:36.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:36.971 [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]) 23:07:36.972 [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]) 23:07:36.972 [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]) 23:07:36.972 [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]) 23:07:36.972 [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]) 23:07:36.973 [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]) 23:07:36.973 [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]) 23:07:36.973 [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]) 23:07:36.974 [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]) 23:07:36.974 [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]) 23:07:36.974 [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]) 23:07:36.974 [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]) 23:07:36.975 [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]) 23:07:36.975 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1154275164 23:07:36.975 [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) 23:07:36.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:36.976 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.976 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:36.980 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 23:07:36.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 81 msec 23:07:36.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:36.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 23:07:36.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:36.997 [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]] 23:07:36.997 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 23:07:37.025 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.025 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.025 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.025 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.026 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.026 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.026 [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]) 23:07:37.027 [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]) 23:07:37.027 [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]) 23:07:37.027 [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]) 23:07:37.027 [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]) 23:07:37.028 [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]) 23:07:37.028 [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]) 23:07:37.028 [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]) 23:07:37.029 [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]) 23:07:37.029 [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]) 23:07:37.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.030 [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]) 23:07:37.030 [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]) 23:07:37.030 [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]) 23:07:37.031 [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]) 23:07:37.031 [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]) 23:07:37.031 [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]) 23:07:37.032 [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]) 23:07:37.032 [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]) 23:07:37.033 [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]) 23:07:37.034 [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]) 23:07:37.034 [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]) 23:07:37.034 [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]) 23:07:37.034 [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]) 23:07:37.035 [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]) 23:07:37.035 [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]) 23:07:37.035 [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]) 23:07:37.036 [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]) 23:07:37.036 [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]) 23:07:37.036 [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]) 23:07:37.037 [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]) 23:07:37.037 [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]) 23:07:37.037 [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]) 23:07:37.037 [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]) 23:07:37.038 [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]) 23:07:37.038 [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]) 23:07:37.039 [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]) 23:07:37.039 [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]) 23:07:37.039 [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]) 23:07:37.040 [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]) 23:07:37.040 [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]) 23:07:37.040 [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]) 23:07:37.041 [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]) 23:07:37.041 [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]) 23:07:37.041 [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]) 23:07:37.041 [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]) 23:07:37.042 [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]) 23:07:37.042 [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]) 23:07:37.042 [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]) 23:07:37.043 [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]) 23:07:37.043 [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]) 23:07:37.043 [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]) 23:07:37.044 [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]) 23:07:37.044 [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]) 23:07:37.044 [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]) 23:07:37.045 [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]) 23:07:37.045 [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]) 23:07:37.045 [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]) 23:07:37.046 [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]) 23:07:37.046 [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]) 23:07:37.046 [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]) 23:07:37.046 [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]) 23:07:37.047 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.047 [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]) 23:07:37.047 [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]) 23:07:37.048 [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]) 23:07:37.048 [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]) 23:07:37.048 [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]) 23:07:37.048 [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]) 23:07:37.049 [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]) 23:07:37.049 [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]) 23:07:37.049 [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]) 23:07:37.050 [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]) 23:07:37.050 [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]) 23:07:37.050 [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]) 23:07:37.051 [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]) 23:07:37.051 [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]) 23:07:37.051 [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]) 23:07:37.052 [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]) 23:07:37.052 [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]) 23:07:37.052 [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]) 23:07:37.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.053 [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]) 23:07:37.053 [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]) 23:07:37.054 [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]) 23:07:37.054 [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]) 23:07:37.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.054 [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]) 23:07:37.055 [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]) 23:07:37.055 [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]) 23:07:37.055 [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]) 23:07:37.056 [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]) 23:07:37.056 [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]) 23:07:37.056 [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]) 23:07:37.057 [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]) 23:07:37.057 [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]) 23:07:37.057 [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]) 23:07:37.058 [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]) 23:07:37.058 [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]) 23:07:37.058 [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]) 23:07:37.059 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1727196188 23:07:37.059 [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) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.064 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 23:07:37.084 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 88 msec 23:07:37.085 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:37.086 [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]] 23:07:37.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.118 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.118 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.118 [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]) 23:07:37.118 [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]) 23:07:37.119 [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]) 23:07:37.119 [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]) 23:07:37.119 [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]) 23:07:37.120 [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]) 23:07:37.120 [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]) 23:07:37.120 [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]) 23:07:37.121 [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]) 23:07:37.121 [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]) 23:07:37.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.122 [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]) 23:07:37.122 [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]) 23:07:37.122 [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]) 23:07:37.123 [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]) 23:07:37.123 [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]) 23:07:37.123 [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]) 23:07:37.124 [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]) 23:07:37.124 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 23:07:37.124 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 23:07:37.124 [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]) 23:07:37.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 23:07:37.125 [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]) 23:07:37.125 [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]) 23:07:37.126 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 23:07:37.126 [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]) 23:07:37.126 [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]) 23:07:37.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 23:07:37.127 [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]) 23:07:37.127 [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]) 23:07:37.128 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 23:07:37.128 [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]) 23:07:37.128 [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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.129 [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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.132 [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]) 23:07:37.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]) 23:07:37.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 23:07:37.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 23:07:37.133 [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]) 23:07:37.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 23:07:37.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 23:07:37.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 23:07:37.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 23:07:37.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 23:07:37.136 [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]) 23:07:37.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 23:07:37.137 [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]) 23:07:37.137 [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]) 23:07:37.138 [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]) 23:07:37.138 [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]) 23:07:37.138 [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]) 23:07:37.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 23:07:37.139 [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]) 23:07:37.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 23:07:37.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 23:07:37.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 23:07:37.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 23:07:37.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 23:07:37.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 23:07:37.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 23:07:37.142 [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]) 23:07:37.142 [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]) 23:07:37.142 [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]) 23:07:37.143 [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]) 23:07:37.143 [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]) 23:07:37.143 [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]) 23:07:37.144 [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]) 23:07:37.144 [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]) 23:07:37.144 [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]) 23:07:37.145 [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]) 23:07:37.145 [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]) 23:07:37.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.146 [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]) 23:07:37.146 [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]) 23:07:37.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 23:07:37.147 [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]) 23:07:37.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.147 [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]) 23:07:37.148 [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]) 23:07:37.148 [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]) 23:07:37.148 [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]) 23:07:37.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 23:07:37.149 [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]) 23:07:37.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 23:07:37.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 23:07:37.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 23:07:37.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 23:07:37.151 [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]) 23:07:37.151 [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]) 23:07:37.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 23:07:37.152 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 995621141 23:07:37.152 [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: ) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.152 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 23:07:37.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 159 msec 23:07:37.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.246 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.246 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:37.246 [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]] 23:07:37.246 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.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=[])) 23:07:37.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=[]) 23:07:37.280 [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]) 23:07:37.280 [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]) 23:07:37.281 [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]) 23:07:37.281 [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]) 23:07:37.281 [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]) 23:07:37.281 [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]) 23:07:37.282 [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]) 23:07:37.282 [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]) 23:07:37.282 [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]) 23:07:37.283 [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]) 23:07:37.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.283 [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]) 23:07:37.284 [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]) 23:07:37.284 [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]) 23:07:37.284 [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]) 23:07:37.285 [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]) 23:07:37.285 [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]) 23:07:37.285 [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]) 23:07:37.285 [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]) 23:07:37.286 [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]) 23:07:37.286 [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]) 23:07:37.286 [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]) 23:07:37.287 [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]) 23:07:37.287 [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]) 23:07:37.287 [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]) 23:07:37.288 [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]) 23:07:37.288 [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]) 23:07:37.288 [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]) 23:07:37.289 [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]) 23:07:37.289 [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]) 23:07:37.289 [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]) 23:07:37.289 [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]) 23:07:37.290 [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]) 23:07:37.290 [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]) 23:07:37.290 [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]) 23:07:37.291 [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]) 23:07:37.291 [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]) 23:07:37.291 [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]) 23:07:37.292 [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]) 23:07:37.292 [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]) 23:07:37.292 [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]) 23:07:37.292 [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]) 23:07:37.293 [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]) 23:07:37.293 [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]) 23:07:37.293 [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]) 23:07:37.294 [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]) 23:07:37.294 [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]) 23:07:37.294 [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]) 23:07:37.294 [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]) 23:07:37.295 [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]) 23:07:37.295 [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]) 23:07:37.295 [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]) 23:07:37.296 [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]) 23:07:37.296 [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]) 23:07:37.296 [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]) 23:07:37.297 [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]) 23:07:37.297 [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]) 23:07:37.297 [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]) 23:07:37.297 [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]) 23:07:37.298 [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]) 23:07:37.298 [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]) 23:07:37.298 [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]) 23:07:37.299 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.299 [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]) 23:07:37.299 [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]) 23:07:37.300 [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]) 23:07:37.300 [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]) 23:07:37.300 [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]) 23:07:37.300 [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]) 23:07:37.301 [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]) 23:07:37.301 [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]) 23:07:37.301 [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]) 23:07:37.302 [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]) 23:07:37.302 [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]) 23:07:37.302 [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]) 23:07:37.303 [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]) 23:07:37.303 [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]) 23:07:37.303 [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]) 23:07:37.303 [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]) 23:07:37.304 [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]) 23:07:37.304 [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]) 23:07:37.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.305 [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]) 23:07:37.305 [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]) 23:07:37.305 [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]) 23:07:37.305 [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]) 23:07:37.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.306 [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]) 23:07:37.306 [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]) 23:07:37.307 [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]) 23:07:37.307 [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]) 23:07:37.307 [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]) 23:07:37.308 [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]) 23:07:37.308 [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]) 23:07:37.308 [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]) 23:07:37.309 [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]) 23:07:37.309 [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]) 23:07:37.309 [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]) 23:07:37.310 [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]) 23:07:37.310 [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]) 23:07:37.310 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 668417314 23:07:37.310 [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: ) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.311 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.315 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 23:07:37.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 124 msec 23:07:37.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.371 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.371 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:37.372 [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]] 23:07:37.372 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.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=[])) 23:07:37.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.395 [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]) 23:07:37.396 [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]) 23:07:37.396 [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]) 23:07:37.396 [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]) 23:07:37.396 [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]) 23:07:37.396 [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]) 23:07:37.397 [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]) 23:07:37.397 [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]) 23:07:37.397 [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]) 23:07:37.397 [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]) 23:07:37.398 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.398 [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]) 23:07:37.398 [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]) 23:07:37.398 [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]) 23:07:37.398 [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]) 23:07:37.399 [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]) 23:07:37.399 [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]) 23:07:37.399 [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]) 23:07:37.399 [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]) 23:07:37.400 [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]) 23:07:37.400 [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]) 23:07:37.400 [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]) 23:07:37.400 [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]) 23:07:37.401 [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]) 23:07:37.401 [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]) 23:07:37.401 [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]) 23:07:37.401 [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]) 23:07:37.401 [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]) 23:07:37.402 [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]) 23:07:37.402 [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]) 23:07:37.402 [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]) 23:07:37.402 [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]) 23:07:37.403 [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]) 23:07:37.403 [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]) 23:07:37.403 [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]) 23:07:37.403 [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]) 23:07:37.403 [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]) 23:07:37.404 [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]) 23:07:37.404 [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]) 23:07:37.404 [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]) 23:07:37.404 [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]) 23:07:37.405 [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]) 23:07:37.405 [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]) 23:07:37.405 [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]) 23:07:37.405 [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]) 23:07:37.405 [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]) 23:07:37.406 [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]) 23:07:37.406 [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]) 23:07:37.406 [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]) 23:07:37.406 [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]) 23:07:37.407 [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]) 23:07:37.407 [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]) 23:07:37.407 [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]) 23:07:37.407 [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]) 23:07:37.408 [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]) 23:07:37.408 [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]) 23:07:37.408 [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]) 23:07:37.408 [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]) 23:07:37.408 [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]) 23:07:37.409 [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]) 23:07:37.409 [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]) 23:07:37.409 [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]) 23:07:37.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.410 [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]) 23:07:37.410 [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]) 23:07:37.410 [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]) 23:07:37.410 [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]) 23:07:37.411 [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]) 23:07:37.411 [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]) 23:07:37.411 [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]) 23:07:37.411 [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]) 23:07:37.411 [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]) 23:07:37.412 [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]) 23:07:37.412 [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]) 23:07:37.412 [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]) 23:07:37.412 [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]) 23:07:37.413 [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]) 23:07:37.413 [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]) 23:07:37.413 [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]) 23:07:37.413 [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]) 23:07:37.413 [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]) 23:07:37.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.414 [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]) 23:07:37.414 [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]) 23:07:37.414 [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]) 23:07:37.415 [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]) 23:07:37.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.415 [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]) 23:07:37.415 [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]) 23:07:37.416 [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]) 23:07:37.416 [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]) 23:07:37.416 [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]) 23:07:37.416 [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]) 23:07:37.417 [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]) 23:07:37.417 [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]) 23:07:37.417 [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]) 23:07:37.417 [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]) 23:07:37.417 [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]) 23:07:37.418 [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]) 23:07:37.418 [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]) 23:07:37.418 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 689208338 23:07:37.418 [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: ) 23:07:37.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.422 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 23:07:37.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 78 msec 23:07:37.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:37.450 [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]] 23:07:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.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=[])) 23:07:37.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=[]) 23:07:37.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=[])) 23:07:37.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=[]) 23:07:37.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=[])) 23:07:37.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=[]) 23:07:37.474 [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]) 23:07:37.474 [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]) 23:07:37.474 [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]) 23:07:37.474 [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]) 23:07:37.475 [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]) 23:07:37.475 [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]) 23:07:37.475 [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]) 23:07:37.475 [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]) 23:07:37.476 [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]) 23:07:37.476 [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]) 23:07:37.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.476 [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]) 23:07:37.477 [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]) 23:07:37.477 [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]) 23:07:37.477 [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]) 23:07:37.477 [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]) 23:07:37.477 [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]) 23:07:37.478 [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]) 23:07:37.478 [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]) 23:07:37.478 [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]) 23:07:37.478 [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]) 23:07:37.479 [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]) 23:07:37.479 [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]) 23:07:37.479 [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]) 23:07:37.479 [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]) 23:07:37.479 [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]) 23:07:37.480 [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]) 23:07:37.480 [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]) 23:07:37.480 [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]) 23:07:37.480 [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]) 23:07:37.481 [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]) 23:07:37.481 [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]) 23:07:37.481 [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]) 23:07:37.481 [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]) 23:07:37.481 [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]) 23:07:37.482 [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]) 23:07:37.482 [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]) 23:07:37.482 [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]) 23:07:37.482 [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]) 23:07:37.482 [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]) 23:07:37.483 [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]) 23:07:37.483 [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]) 23:07:37.483 [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]) 23:07:37.483 [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]) 23:07:37.484 [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]) 23:07:37.484 [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]) 23:07:37.484 [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]) 23:07:37.484 [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]) 23:07:37.484 [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]) 23:07:37.485 [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]) 23:07:37.485 [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]) 23:07:37.485 [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]) 23:07:37.485 [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]) 23:07:37.486 [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]) 23:07:37.486 [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]) 23:07:37.486 [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]) 23:07:37.486 [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]) 23:07:37.486 [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]) 23:07:37.487 [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]) 23:07:37.487 [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]) 23:07:37.487 [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]) 23:07:37.487 [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]) 23:07:37.488 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.488 [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]) 23:07:37.488 [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]) 23:07:37.488 [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]) 23:07:37.488 [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]) 23:07:37.489 [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]) 23:07:37.489 [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]) 23:07:37.489 [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]) 23:07:37.489 [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]) 23:07:37.490 [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]) 23:07:37.490 [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]) 23:07:37.490 [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]) 23:07:37.490 [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]) 23:07:37.490 [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]) 23:07:37.491 [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]) 23:07:37.491 [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]) 23:07:37.491 [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]) 23:07:37.491 [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]) 23:07:37.492 [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]) 23:07:37.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.492 [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]) 23:07:37.492 [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]) 23:07:37.492 [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]) 23:07:37.493 [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]) 23:07:37.493 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.493 [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]) 23:07:37.493 [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]) 23:07:37.494 [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]) 23:07:37.494 [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]) 23:07:37.494 [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]) 23:07:37.494 [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]) 23:07:37.495 [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]) 23:07:37.495 [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]) 23:07:37.495 [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]) 23:07:37.495 [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]) 23:07:37.495 [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]) 23:07:37.496 [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]) 23:07:37.496 [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]) 23:07:37.496 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 961708482 23:07:37.496 [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) 23:07:37.496 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.496 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.496 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.500 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 23:07:37.512 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 62 msec 23:07:37.512 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.513 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.513 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:37.513 [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]] 23:07:37.513 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 23:07:37.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.536 [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]) 23:07:37.536 [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]) 23:07:37.537 [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]) 23:07:37.537 [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]) 23:07:37.537 [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]) 23:07:37.537 [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]) 23:07:37.537 [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]) 23:07:37.538 [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]) 23:07:37.538 [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]) 23:07:37.538 [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]) 23:07:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.539 [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]) 23:07:37.539 [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]) 23:07:37.539 [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]) 23:07:37.539 [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]) 23:07:37.539 [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]) 23:07:37.540 [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]) 23:07:37.540 [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]) 23:07:37.540 [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]) 23:07:37.540 [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]) 23:07:37.541 [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]) 23:07:37.541 [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]) 23:07:37.541 [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]) 23:07:37.541 [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]) 23:07:37.541 [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]) 23:07:37.542 [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]) 23:07:37.542 [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]) 23:07:37.542 [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]) 23:07:37.542 [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]) 23:07:37.543 [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]) 23:07:37.543 [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]) 23:07:37.543 [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]) 23:07:37.543 [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]) 23:07:37.543 [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]) 23:07:37.544 [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]) 23:07:37.544 [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]) 23:07:37.544 [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]) 23:07:37.544 [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]) 23:07:37.545 [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]) 23:07:37.545 [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]) 23:07:37.545 [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]) 23:07:37.545 [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]) 23:07:37.545 [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]) 23:07:37.546 [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]) 23:07:37.546 [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]) 23:07:37.546 [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]) 23:07:37.546 [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]) 23:07:37.547 [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]) 23:07:37.547 [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]) 23:07:37.547 [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]) 23:07:37.547 [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]) 23:07:37.547 [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]) 23:07:37.548 [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]) 23:07:37.548 [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]) 23:07:37.548 [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]) 23:07:37.548 [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]) 23:07:37.549 [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]) 23:07:37.549 [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]) 23:07:37.549 [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]) 23:07:37.549 [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]) 23:07:37.549 [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]) 23:07:37.550 [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]) 23:07:37.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.550 [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]) 23:07:37.550 [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]) 23:07:37.551 [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]) 23:07:37.551 [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]) 23:07:37.551 [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]) 23:07:37.551 [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]) 23:07:37.552 [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]) 23:07:37.552 [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]) 23:07:37.552 [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]) 23:07:37.552 [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]) 23:07:37.552 [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]) 23:07:37.553 [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]) 23:07:37.553 [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]) 23:07:37.553 [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]) 23:07:37.553 [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]) 23:07:37.553 [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]) 23:07:37.554 [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]) 23:07:37.554 [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]) 23:07:37.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.554 [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]) 23:07:37.555 [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]) 23:07:37.555 [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]) 23:07:37.555 [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]) 23:07:37.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.555 [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]) 23:07:37.556 [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]) 23:07:37.556 [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]) 23:07:37.556 [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]) 23:07:37.556 [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]) 23:07:37.557 [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]) 23:07:37.557 [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]) 23:07:37.557 [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]) 23:07:37.557 [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]) 23:07:37.557 [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]) 23:07:37.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 23:07:37.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 23:07:37.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 23:07:37.558 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 724944810 23:07:37.559 [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) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.559 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.563 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 23:07:37.577 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 64 msec 23:07:37.577 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 23:07:37.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:37.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 23:07:37.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 23:07:37.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=[])) 23:07:37.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=[]) 23:07:37.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=[])) 23:07:37.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=[]) 23:07:37.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=[])) 23:07:37.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=[]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.603 [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]) 23:07:37.603 [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]) 23:07:37.603 [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]) 23:07:37.603 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.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]) 23:07:37.604 [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]) 23:07:37.604 [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]) 23:07:37.604 [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]) 23:07:37.604 [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]) 23:07:37.605 [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]) 23:07:37.605 [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]) 23:07:37.605 [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]) 23:07:37.605 [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]) 23:07:37.606 [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]) 23:07:37.606 [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]) 23:07:37.606 [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]) 23:07:37.606 [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]) 23:07:37.606 [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]) 23:07:37.607 [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]) 23:07:37.607 [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]) 23:07:37.607 [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]) 23:07:37.607 [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]) 23:07:37.608 [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]) 23:07:37.608 [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]) 23:07:37.608 [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]) 23:07:37.608 [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]) 23:07:37.609 [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]) 23:07:37.609 [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]) 23:07:37.609 [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]) 23:07:37.609 [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]) 23:07:37.609 [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]) 23:07:37.610 [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]) 23:07:37.610 [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]) 23:07:37.610 [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]) 23:07:37.610 [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]) 23:07:37.611 [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]) 23:07:37.611 [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]) 23:07:37.611 [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]) 23:07:37.611 [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]) 23:07:37.612 [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]) 23:07:37.612 [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]) 23:07:37.612 [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]) 23:07:37.612 [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]) 23:07:37.612 [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]) 23:07:37.613 [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]) 23:07:37.613 [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]) 23:07:37.613 [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]) 23:07:37.613 [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]) 23:07:37.614 [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]) 23:07:37.614 [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]) 23:07:37.614 [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]) 23:07:37.614 [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]) 23:07:37.614 [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]) 23:07:37.615 [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]) 23:07:37.615 [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]) 23:07:37.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.615 [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]) 23:07:37.616 [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]) 23:07:37.616 [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]) 23:07:37.616 [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]) 23:07:37.616 [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]) 23:07:37.616 [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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.617 [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]) 23:07:37.617 [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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.619 [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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.620 [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]) 23:07:37.620 [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]) 23:07:37.620 [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]) 23:07:37.620 [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]) 23:07:37.621 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.621 [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]) 23:07:37.621 [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]) 23:07:37.621 [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]) 23:07:37.621 [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]) 23:07:37.622 [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]) 23:07:37.622 [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]) 23:07:37.622 [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]) 23:07:37.622 [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]) 23:07:37.623 [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]) 23:07:37.623 [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]) 23:07:37.623 [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]) 23:07:37.623 [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]) 23:07:37.623 [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]) 23:07:37.624 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1170803205 23:07:37.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 46 msec 23:07:37.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 23:07:37.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 23:07:37.625 [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]] 23:07:37.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 23:07:37.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.656 [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]) 23:07:37.656 [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]) 23:07:37.656 [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]) 23:07:37.656 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 23:07:37.657 [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]) 23:07:37.657 [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]) 23:07:37.657 [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]) 23:07:37.657 [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]) 23:07:37.658 [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]) 23:07:37.658 [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]) 23:07:37.658 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 23:07:37.658 [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]) 23:07:37.658 [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]) 23:07:37.659 [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]) 23:07:37.659 [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]) 23:07:37.659 [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]) 23:07:37.659 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 23:07:37.660 [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]) 23:07:37.660 [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]) 23:07:37.660 [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]) 23:07:37.660 [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]) 23:07:37.661 [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]) 23:07:37.661 [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]) 23:07:37.661 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 23:07:37.661 [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]) 23:07:37.662 [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]) 23:07:37.662 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 23:07:37.662 [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]) 23:07:37.662 [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]) 23:07:37.662 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 23:07:37.663 [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]) 23:07:37.663 [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]) 23:07:37.663 [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]) 23:07:37.663 [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]) 23:07:37.664 [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]) 23:07:37.664 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 23:07:37.664 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 23:07:37.664 [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]) 23:07:37.664 [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]) 23:07:37.665 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 23:07:37.665 [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]) 23:07:37.665 [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]) 23:07:37.665 [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]) 23:07:37.666 [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]) 23:07:37.666 [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]) 23:07:37.666 [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]) 23:07:37.666 [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]) 23:07:37.667 [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]) 23:07:37.667 [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]) 23:07:37.667 [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]) 23:07:37.667 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 23:07:37.667 [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]) 23:07:37.668 [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]) 23:07:37.668 [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]) 23:07:37.668 [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]) 23:07:37.668 [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]) 23:07:37.668 [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]) 23:07:37.669 [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]) 23:07:37.669 [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]) 23:07:37.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 23:07:37.669 [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]) 23:07:37.670 [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]) 23:07:37.670 [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]) 23:07:37.670 [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]) 23:07:37.670 [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]) 23:07:37.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 23:07:37.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 23:07:37.671 [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]) 23:07:37.671 [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]) 23:07:37.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 23:07:37.672 [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]) 23:07:37.672 [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]) 23:07:37.672 [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]) 23:07:37.672 [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]) 23:07:37.672 [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]) 23:07:37.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.673 [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]) 23:07:37.673 [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]) 23:07:37.673 [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]) 23:07:37.674 [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]) 23:07:37.674 [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]) 23:07:37.674 [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]) 23:07:37.674 [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]) 23:07:37.674 [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]) 23:07:37.675 [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]) 23:07:37.675 [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]) 23:07:37.675 [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]) 23:07:37.675 [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]) 23:07:37.676 [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]) 23:07:37.676 [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]) 23:07:37.676 [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]) 23:07:37.676 [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]) 23:07:37.676 [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]) 23:07:37.677 [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]) 23:07:37.677 [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]) 23:07:37.677 [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]) 23:07:37.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 23:07:37.677 [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]) 23:07:37.678 [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]) 23:07:37.678 [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]) 23:07:37.678 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1730688778 23:07:37.678 [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: ) 23:07:37.678 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.678 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.678 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.679 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.679 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.679 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.679 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.679 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.679 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.679 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 23:07:37.758 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 133 msec 23:07:37.758 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.760 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.760 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 23:07:37.760 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /uri/extra-stuff] 23:07:37.760 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.782 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.782 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.783 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.783 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.783 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.783 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.783 [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]) 23:07:37.783 [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]) 23:07:37.784 [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]) 23:07:37.784 [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]) 23:07:37.784 [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]) 23:07:37.784 [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]) 23:07:37.785 [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]) 23:07:37.785 [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]) 23:07:37.785 [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]) 23:07:37.785 [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]) 23:07:37.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.786 [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]) 23:07:37.786 [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]) 23:07:37.786 [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]) 23:07:37.786 [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]) 23:07:37.787 [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]) 23:07:37.787 [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]) 23:07:37.787 [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]) 23:07:37.787 [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]) 23:07:37.787 [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]) 23:07:37.788 [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]) 23:07:37.788 [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]) 23:07:37.788 [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]) 23:07:37.788 [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]) 23:07:37.789 [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]) 23:07:37.789 [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]) 23:07:37.789 [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]) 23:07:37.789 [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]) 23:07:37.790 [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]) 23:07:37.790 [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]) 23:07:37.790 [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]) 23:07:37.790 [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]) 23:07:37.790 [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]) 23:07:37.791 [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]) 23:07:37.791 [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]) 23:07:37.791 [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]) 23:07:37.791 [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]) 23:07:37.792 [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]) 23:07:37.792 [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]) 23:07:37.792 [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]) 23:07:37.792 [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]) 23:07:37.792 [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]) 23:07:37.793 [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]) 23:07:37.793 [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]) 23:07:37.793 [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]) 23:07:37.793 [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]) 23:07:37.794 [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]) 23:07:37.794 [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]) 23:07:37.794 [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]) 23:07:37.794 [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]) 23:07:37.795 [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]) 23:07:37.795 [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]) 23:07:37.795 [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]) 23:07:37.795 [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]) 23:07:37.795 [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]) 23:07:37.796 [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]) 23:07:37.796 [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]) 23:07:37.796 [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]) 23:07:37.796 [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]) 23:07:37.797 [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]) 23:07:37.797 [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]) 23:07:37.797 [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]) 23:07:37.797 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.798 [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]) 23:07:37.798 [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]) 23:07:37.798 [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]) 23:07:37.798 [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]) 23:07:37.798 [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]) 23:07:37.799 [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]) 23:07:37.799 [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]) 23:07:37.799 [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]) 23:07:37.799 [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]) 23:07:37.800 [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]) 23:07:37.800 [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]) 23:07:37.800 [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]) 23:07:37.800 [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]) 23:07:37.800 [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]) 23:07:37.801 [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]) 23:07:37.801 [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]) 23:07:37.801 [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]) 23:07:37.801 [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]) 23:07:37.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.802 [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]) 23:07:37.802 [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]) 23:07:37.802 [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]) 23:07:37.803 [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]) 23:07:37.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.803 [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]) 23:07:37.803 [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]) 23:07:37.803 [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]) 23:07:37.804 [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]) 23:07:37.804 [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]) 23:07:37.804 [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]) 23:07:37.804 [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]) 23:07:37.805 [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]) 23:07:37.805 [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]) 23:07:37.805 [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]) 23:07:37.805 [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]) 23:07:37.806 [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]) 23:07:37.806 [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]) 23:07:37.806 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 269414108 23:07:37.807 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 46 msec 23:07:37.807 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.808 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.808 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 23:07:37.808 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5/extra-stuff] 23:07:37.808 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.829 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.829 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.829 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.829 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.829 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.829 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.829 [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]) 23:07:37.830 [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]) 23:07:37.830 [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]) 23:07:37.830 [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]) 23:07:37.830 [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]) 23:07:37.831 [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]) 23:07:37.831 [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]) 23:07:37.831 [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]) 23:07:37.831 [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]) 23:07:37.832 [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]) 23:07:37.832 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.832 [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]) 23:07:37.832 [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]) 23:07:37.832 [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]) 23:07:37.833 [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]) 23:07:37.833 [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]) 23:07:37.833 [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]) 23:07:37.833 [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]) 23:07:37.834 [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]) 23:07:37.834 [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]) 23:07:37.834 [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]) 23:07:37.834 [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]) 23:07:37.834 [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]) 23:07:37.835 [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]) 23:07:37.835 [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]) 23:07:37.835 [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]) 23:07:37.835 [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]) 23:07:37.835 [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]) 23:07:37.836 [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]) 23:07:37.836 [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]) 23:07:37.836 [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]) 23:07:37.836 [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]) 23:07:37.837 [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]) 23:07:37.837 [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]) 23:07:37.837 [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]) 23:07:37.837 [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]) 23:07:37.837 [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]) 23:07:37.838 [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]) 23:07:37.838 [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]) 23:07:37.838 [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]) 23:07:37.838 [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]) 23:07:37.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]) 23:07:37.839 [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]) 23:07:37.839 [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]) 23:07:37.839 [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]) 23:07:37.839 [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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.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]) 23:07:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 23:07:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 23:07:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 23:07:37.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]) 23:07:37.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]) 23:07:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 23:07:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 23:07:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 23:07:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 23:07:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 23:07:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 23:07:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 23:07:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 23:07:37.844 [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]) 23:07:37.844 [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]) 23:07:37.844 [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]) 23:07:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 23:07:37.845 [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]) 23:07:37.845 [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]) 23:07:37.845 [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]) 23:07:37.845 [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]) 23:07:37.845 [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]) 23:07:37.846 [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]) 23:07:37.846 [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]) 23:07:37.846 [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]) 23:07:37.846 [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]) 23:07:37.847 [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]) 23:07:37.847 [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]) 23:07:37.847 [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]) 23:07:37.847 [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]) 23:07:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.848 [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]) 23:07:37.848 [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]) 23:07:37.848 [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]) 23:07:37.848 [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]) 23:07:37.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 23:07:37.849 [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]) 23:07:37.849 [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]) 23:07:37.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 23:07:37.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 23:07:37.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 23:07:37.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 23:07:37.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 23:07:37.851 [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]) 23:07:37.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 23:07:37.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 23:07:37.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 23:07:37.852 [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]) 23:07:37.852 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 851074149 23:07:37.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 44 msec 23:07:37.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 23:07:37.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category/extra-stuff] 23:07:37.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.874 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.874 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.874 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.874 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.874 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.874 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.875 [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]) 23:07:37.875 [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]) 23:07:37.875 [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]) 23:07:37.875 [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]) 23:07:37.875 [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]) 23:07:37.876 [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]) 23:07:37.876 [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]) 23:07:37.876 [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]) 23:07:37.876 [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]) 23:07:37.877 [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]) 23:07:37.877 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.877 [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]) 23:07:37.877 [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]) 23:07:37.877 [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]) 23:07:37.878 [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]) 23:07:37.878 [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]) 23:07:37.878 [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]) 23:07:37.878 [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]) 23:07:37.878 [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]) 23:07:37.879 [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]) 23:07:37.879 [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]) 23:07:37.879 [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]) 23:07:37.879 [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]) 23:07:37.880 [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]) 23:07:37.880 [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]) 23:07:37.880 [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]) 23:07:37.880 [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]) 23:07:37.880 [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]) 23:07:37.881 [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]) 23:07:37.881 [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]) 23:07:37.881 [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]) 23:07:37.881 [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]) 23:07:37.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 23:07:37.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 23:07:37.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 23:07:37.882 [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]) 23:07:37.882 [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]) 23:07:37.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 23:07:37.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 23:07:37.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 23:07:37.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 23:07:37.884 [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]) 23:07:37.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 23:07:37.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 23:07:37.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 23:07:37.885 [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]) 23:07:37.885 [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]) 23:07:37.885 [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]) 23:07:37.885 [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]) 23:07:37.886 [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]) 23:07:37.886 [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]) 23:07:37.886 [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]) 23:07:37.886 [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]) 23:07:37.886 [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]) 23:07:37.887 [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]) 23:07:37.887 [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]) 23:07:37.887 [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]) 23:07:37.887 [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]) 23:07:37.887 [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]) 23:07:37.888 [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]) 23:07:37.888 [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]) 23:07:37.888 [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]) 23:07:37.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.889 [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]) 23:07:37.889 [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]) 23:07:37.889 [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]) 23:07:37.889 [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]) 23:07:37.889 [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]) 23:07:37.890 [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]) 23:07:37.890 [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]) 23:07:37.890 [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]) 23:07:37.890 [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]) 23:07:37.890 [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]) 23:07:37.891 [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]) 23:07:37.891 [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]) 23:07:37.891 [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]) 23:07:37.891 [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]) 23:07:37.892 [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]) 23:07:37.892 [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]) 23:07:37.892 [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]) 23:07:37.892 [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]) 23:07:37.892 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.893 [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]) 23:07:37.893 [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]) 23:07:37.893 [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]) 23:07:37.893 [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]) 23:07:37.893 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.894 [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]) 23:07:37.894 [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]) 23:07:37.894 [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]) 23:07:37.894 [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]) 23:07:37.895 [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]) 23:07:37.895 [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]) 23:07:37.895 [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]) 23:07:37.895 [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]) 23:07:37.895 [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]) 23:07:37.896 [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]) 23:07:37.896 [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]) 23:07:37.896 [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]) 23:07:37.896 [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]) 23:07:37.897 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1072213311 23:07:37.897 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 44 msec 23:07:37.897 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.898 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.898 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 23:07:37.898 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tagX/extra-stuff] 23:07:37.898 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 23:07:37.919 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.919 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.919 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.919 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.919 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.919 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.920 [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]) 23:07:37.920 [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]) 23:07:37.920 [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]) 23:07:37.920 [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]) 23:07:37.921 [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]) 23:07:37.921 [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]) 23:07:37.921 [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]) 23:07:37.921 [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]) 23:07:37.921 [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]) 23:07:37.922 [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]) 23:07:37.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.922 [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]) 23:07:37.922 [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]) 23:07:37.923 [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]) 23:07:37.923 [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]) 23:07:37.923 [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]) 23:07:37.923 [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]) 23:07:37.924 [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]) 23:07:37.924 [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]) 23:07:37.924 [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]) 23:07:37.924 [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]) 23:07:37.925 [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]) 23:07:37.925 [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]) 23:07:37.925 [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]) 23:07:37.925 [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]) 23:07:37.926 [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]) 23:07:37.926 [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]) 23:07:37.926 [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]) 23:07:37.926 [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]) 23:07:37.926 [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]) 23:07:37.927 [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]) 23:07:37.927 [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]) 23:07:37.927 [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]) 23:07:37.927 [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]) 23:07:37.927 [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]) 23:07:37.928 [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]) 23:07:37.928 [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]) 23:07:37.928 [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]) 23:07:37.928 [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]) 23:07:37.929 [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]) 23:07:37.929 [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]) 23:07:37.929 [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]) 23:07:37.929 [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]) 23:07:37.929 [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]) 23:07:37.930 [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]) 23:07:37.930 [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]) 23:07:37.930 [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]) 23:07:37.930 [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]) 23:07:37.930 [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]) 23:07:37.931 [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]) 23:07:37.931 [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]) 23:07:37.931 [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]) 23:07:37.931 [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]) 23:07:37.932 [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]) 23:07:37.932 [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]) 23:07:37.932 [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]) 23:07:37.932 [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]) 23:07:37.932 [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]) 23:07:37.933 [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]) 23:07:37.933 [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]) 23:07:37.933 [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]) 23:07:37.933 [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]) 23:07:37.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.934 [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]) 23:07:37.934 [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]) 23:07:37.934 [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]) 23:07:37.934 [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]) 23:07:37.935 [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]) 23:07:37.935 [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]) 23:07:37.935 [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]) 23:07:37.935 [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]) 23:07:37.935 [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]) 23:07:37.936 [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]) 23:07:37.936 [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]) 23:07:37.936 [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]) 23:07:37.936 [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]) 23:07:37.936 [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]) 23:07:37.937 [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]) 23:07:37.937 [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]) 23:07:37.937 [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]) 23:07:37.937 [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]) 23:07:37.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.938 [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]) 23:07:37.938 [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]) 23:07:37.938 [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]) 23:07:37.938 [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]) 23:07:37.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.939 [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]) 23:07:37.939 [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]) 23:07:37.939 [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]) 23:07:37.939 [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]) 23:07:37.940 [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]) 23:07:37.940 [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]) 23:07:37.940 [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]) 23:07:37.940 [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]) 23:07:37.941 [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]) 23:07:37.941 [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]) 23:07:37.941 [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]) 23:07:37.941 [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]) 23:07:37.941 [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]) 23:07:37.942 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1470053518 23:07:37.942 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 44 msec 23:07:37.942 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 23:07:37.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 23:07:37.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /nonexistent] 23:07:37.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 23:07:37.964 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.965 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.965 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.965 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.965 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.965 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.965 [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]) 23:07:37.965 [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]) 23:07:37.966 [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]) 23:07:37.966 [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]) 23:07:37.966 [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]) 23:07:37.966 [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]) 23:07:37.967 [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]) 23:07:37.967 [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]) 23:07:37.967 [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]) 23:07:37.967 [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]) 23:07:37.967 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:37.968 [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]) 23:07:37.968 [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]) 23:07:37.968 [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]) 23:07:37.968 [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]) 23:07:37.969 [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]) 23:07:37.969 [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]) 23:07:37.969 [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]) 23:07:37.969 [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]) 23:07:37.969 [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]) 23:07:37.970 [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]) 23:07:37.970 [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]) 23:07:37.970 [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]) 23:07:37.970 [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]) 23:07:37.971 [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]) 23:07:37.971 [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]) 23:07:37.971 [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]) 23:07:37.971 [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]) 23:07:37.971 [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]) 23:07:37.972 [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]) 23:07:37.972 [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]) 23:07:37.972 [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]) 23:07:37.972 [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]) 23:07:37.973 [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]) 23:07:37.973 [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]) 23:07:37.973 [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]) 23:07:37.973 [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]) 23:07:37.973 [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]) 23:07:37.974 [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]) 23:07:37.974 [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]) 23:07:37.974 [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]) 23:07:37.974 [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]) 23:07:37.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 23:07:37.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 23:07:37.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 23:07:37.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 23:07:37.975 [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]) 23:07:37.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 23:07:37.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 23:07:37.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 23:07:37.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 23:07:37.977 [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]) 23:07:37.977 [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]) 23:07:37.977 [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]) 23:07:37.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 23:07:37.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 23:07:37.978 [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]) 23:07:37.978 [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]) 23:07:37.978 [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]) 23:07:37.978 [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]) 23:07:37.978 [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]) 23:07:37.979 [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]) 23:07:37.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:37.979 [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]) 23:07:37.979 [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]) 23:07:37.980 [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]) 23:07:37.980 [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]) 23:07:37.980 [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]) 23:07:37.980 [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]) 23:07:37.980 [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]) 23:07:37.981 [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]) 23:07:37.981 [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]) 23:07:37.981 [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]) 23:07:37.981 [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]) 23:07:37.982 [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]) 23:07:37.982 [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]) 23:07:37.982 [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]) 23:07:37.982 [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]) 23:07:37.982 [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]) 23:07:37.983 [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]) 23:07:37.983 [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]) 23:07:37.983 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:37.983 [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]) 23:07:37.983 [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]) 23:07:37.984 [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]) 23:07:37.984 [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]) 23:07:37.984 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:37.984 [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]) 23:07:37.985 [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]) 23:07:37.985 [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]) 23:07:37.985 [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]) 23:07:37.985 [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]) 23:07:37.985 [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]) 23:07:37.986 [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]) 23:07:37.986 [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]) 23:07:37.986 [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]) 23:07:37.986 [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]) 23:07:37.987 [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]) 23:07:37.987 [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]) 23:07:37.987 [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]) 23:07:37.987 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 788316339 23:07:37.987 [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) 23:07:37.987 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.987 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.988 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.988 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.988 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.988 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.988 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:37.988 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.988 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:37.991 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 23:07:37.991 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 47 msec 23:07:37.991 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:37.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 23:07:37.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 23:07:37.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/nonexistent] 23:07:37.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 23:07:38.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=[])) 23:07:38.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=[]) 23:07:38.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=[])) 23:07:38.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=[]) 23:07:38.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=[])) 23:07:38.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=[]) 23:07:38.014 [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]) 23:07:38.014 [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]) 23:07:38.014 [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]) 23:07:38.014 [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]) 23:07:38.014 [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]) 23:07:38.015 [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]) 23:07:38.015 [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]) 23:07:38.015 [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]) 23:07:38.015 [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]) 23:07:38.016 [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]) 23:07:38.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:38.016 [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]) 23:07:38.016 [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]) 23:07:38.016 [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]) 23:07:38.017 [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]) 23:07:38.017 [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]) 23:07:38.017 [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]) 23:07:38.017 [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]) 23:07:38.018 [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]) 23:07:38.018 [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]) 23:07:38.018 [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]) 23:07:38.018 [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]) 23:07:38.018 [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]) 23:07:38.019 [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]) 23:07:38.019 [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]) 23:07:38.019 [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]) 23:07:38.019 [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]) 23:07:38.020 [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]) 23:07:38.020 [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]) 23:07:38.020 [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]) 23:07:38.020 [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]) 23:07:38.020 [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]) 23:07:38.036 [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]) 23:07:38.036 [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]) 23:07:38.036 [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]) 23:07:38.036 [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]) 23:07:38.037 [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]) 23:07:38.037 [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]) 23:07:38.037 [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]) 23:07:38.037 [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]) 23:07:38.037 [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]) 23:07:38.038 [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]) 23:07:38.038 [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]) 23:07:38.038 [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]) 23:07:38.038 [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]) 23:07:38.038 [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]) 23:07:38.039 [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]) 23:07:38.039 [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]) 23:07:38.039 [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]) 23:07:38.039 [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]) 23:07:38.039 [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]) 23:07:38.040 [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]) 23:07:38.040 [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]) 23:07:38.040 [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]) 23:07:38.040 [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]) 23:07:38.041 [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]) 23:07:38.041 [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]) 23:07:38.041 [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]) 23:07:38.041 [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]) 23:07:38.041 [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]) 23:07:38.042 [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]) 23:07:38.042 [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]) 23:07:38.042 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:38.042 [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]) 23:07:38.042 [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]) 23:07:38.043 [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]) 23:07:38.043 [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]) 23:07:38.043 [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]) 23:07:38.043 [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]) 23:07:38.043 [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]) 23:07:38.044 [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]) 23:07:38.044 [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]) 23:07:38.044 [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]) 23:07:38.044 [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]) 23:07:38.044 [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]) 23:07:38.045 [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]) 23:07:38.045 [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]) 23:07:38.045 [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]) 23:07:38.045 [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]) 23:07:38.046 [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]) 23:07:38.046 [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]) 23:07:38.046 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:38.046 [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]) 23:07:38.046 [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]) 23:07:38.047 [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]) 23:07:38.047 [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]) 23:07:38.047 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:38.047 [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]) 23:07:38.048 [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]) 23:07:38.048 [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]) 23:07:38.048 [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]) 23:07:38.048 [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]) 23:07:38.049 [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]) 23:07:38.049 [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]) 23:07:38.049 [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]) 23:07:38.049 [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]) 23:07:38.049 [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]) 23:07:38.050 [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]) 23:07:38.050 [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]) 23:07:38.050 [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]) 23:07:38.050 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1699449247 23:07:38.050 [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: ) 23:07:38.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.051 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.054 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 23:07:38.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 62 msec 23:07:38.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:38.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 23:07:38.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 23:07:38.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/nonexistent] 23:07:38.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 23:07:38.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=[])) 23:07:38.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.077 [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]) 23:07:38.078 [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]) 23:07:38.078 [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]) 23:07:38.078 [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]) 23:07:38.078 [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]) 23:07:38.079 [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]) 23:07:38.079 [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]) 23:07:38.079 [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]) 23:07:38.079 [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]) 23:07:38.079 [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]) 23:07:38.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:38.080 [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]) 23:07:38.080 [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]) 23:07:38.080 [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]) 23:07:38.080 [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]) 23:07:38.081 [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]) 23:07:38.081 [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]) 23:07:38.081 [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]) 23:07:38.081 [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]) 23:07:38.082 [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]) 23:07:38.082 [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]) 23:07:38.082 [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]) 23:07:38.082 [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]) 23:07:38.082 [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]) 23:07:38.083 [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]) 23:07:38.083 [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]) 23:07:38.083 [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]) 23:07:38.083 [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]) 23:07:38.083 [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]) 23:07:38.084 [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]) 23:07:38.084 [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]) 23:07:38.084 [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]) 23:07:38.084 [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]) 23:07:38.085 [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]) 23:07:38.085 [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]) 23:07:38.085 [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]) 23:07:38.085 [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]) 23:07:38.085 [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]) 23:07:38.086 [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]) 23:07:38.086 [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]) 23:07:38.086 [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]) 23:07:38.086 [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]) 23:07:38.086 [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]) 23:07:38.087 [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]) 23:07:38.087 [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]) 23:07:38.087 [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]) 23:07:38.087 [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]) 23:07:38.088 [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]) 23:07:38.088 [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]) 23:07:38.088 [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]) 23:07:38.088 [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]) 23:07:38.088 [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]) 23:07:38.089 [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]) 23:07:38.089 [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]) 23:07:38.089 [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]) 23:07:38.089 [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]) 23:07:38.089 [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]) 23:07:38.090 [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]) 23:07:38.090 [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]) 23:07:38.090 [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]) 23:07:38.090 [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]) 23:07:38.091 [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]) 23:07:38.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:38.091 [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]) 23:07:38.091 [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]) 23:07:38.091 [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]) 23:07:38.092 [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]) 23:07:38.092 [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]) 23:07:38.092 [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]) 23:07:38.092 [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]) 23:07:38.092 [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]) 23:07:38.093 [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]) 23:07:38.093 [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]) 23:07:38.093 [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]) 23:07:38.093 [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]) 23:07:38.094 [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]) 23:07:38.094 [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]) 23:07:38.094 [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]) 23:07:38.094 [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]) 23:07:38.094 [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]) 23:07:38.095 [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]) 23:07:38.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:38.095 [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]) 23:07:38.095 [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]) 23:07:38.095 [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]) 23:07:38.096 [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]) 23:07:38.096 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:38.096 [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]) 23:07:38.096 [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]) 23:07:38.097 [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]) 23:07:38.097 [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]) 23:07:38.097 [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]) 23:07:38.097 [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]) 23:07:38.097 [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]) 23:07:38.098 [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]) 23:07:38.098 [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]) 23:07:38.098 [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]) 23:07:38.098 [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]) 23:07:38.098 [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]) 23:07:38.099 [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]) 23:07:38.099 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1471615414 23:07:38.099 [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) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.103 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 23:07:38.103 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 48 msec 23:07:38.103 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:38.104 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 23:07:38.105 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 23:07:38.105 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/nonexistent] 23:07:38.105 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 23:07:38.125 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.125 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.126 [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]) 23:07:38.126 [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]) 23:07:38.127 [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]) 23:07:38.127 [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]) 23:07:38.127 [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]) 23:07:38.127 [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]) 23:07:38.127 [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]) 23:07:38.128 [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]) 23:07:38.128 [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]) 23:07:38.128 [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]) 23:07:38.128 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 23:07:38.129 [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]) 23:07:38.129 [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]) 23:07:38.129 [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]) 23:07:38.129 [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]) 23:07:38.129 [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]) 23:07:38.130 [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]) 23:07:38.130 [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]) 23:07:38.130 [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]) 23:07:38.130 [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]) 23:07:38.130 [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]) 23:07:38.131 [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]) 23:07:38.131 [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]) 23:07:38.131 [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]) 23:07:38.131 [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]) 23:07:38.132 [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]) 23:07:38.132 [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]) 23:07:38.132 [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]) 23:07:38.132 [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]) 23:07:38.132 [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]) 23:07:38.133 [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]) 23:07:38.133 [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]) 23:07:38.133 [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]) 23:07:38.133 [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]) 23:07:38.133 [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]) 23:07:38.134 [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]) 23:07:38.134 [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]) 23:07:38.134 [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]) 23:07:38.134 [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]) 23:07:38.135 [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]) 23:07:38.135 [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]) 23:07:38.135 [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]) 23:07:38.135 [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]) 23:07:38.136 [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]) 23:07:38.136 [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]) 23:07:38.136 [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]) 23:07:38.136 [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]) 23:07:38.137 [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]) 23:07:38.137 [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]) 23:07:38.137 [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]) 23:07:38.137 [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]) 23:07:38.137 [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]) 23:07:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 23:07:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 23:07:38.138 [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]) 23:07:38.138 [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]) 23:07:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 23:07:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 23:07:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 23:07:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 23:07:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 23:07:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 23:07:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 23:07:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 23:07:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 23:07:38.141 [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]) 23:07:38.141 [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]) 23:07:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 23:07:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 23:07:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 23:07:38.142 [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]) 23:07:38.142 [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]) 23:07:38.142 [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]) 23:07:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 23:07:38.143 [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]) 23:07:38.143 [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]) 23:07:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 23:07:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 23:07:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 23:07:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 23:07:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 23:07:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 23:07:38.144 [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]) 23:07:38.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 23:07:38.145 [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]) 23:07:38.145 [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]) 23:07:38.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 23:07:38.145 [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]) 23:07:38.146 [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]) 23:07:38.146 [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]) 23:07:38.146 [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]) 23:07:38.146 [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]) 23:07:38.146 [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]) 23:07:38.147 [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]) 23:07:38.147 [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]) 23:07:38.147 [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]) 23:07:38.147 [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]) 23:07:38.148 [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]) 23:07:38.148 [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]) 23:07:38.148 [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]) 23:07:38.148 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1852212002 23:07:38.148 [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: ) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.152 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 23:07:38.152 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 48 msec 23:07:38.152 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 23:07:38.206 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.207 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.207 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 1999] 23:07:38.207 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.208 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 378838522 f: 1999 l: 2017 r: 2017 y: 1999 23:07:38.317 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.317 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.317 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_1999.txt 23:07:38.317 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_1999.txt 23:07:38.322 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 116 msec 23:07:38.322 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.325 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.325 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.325 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2000] 23:07:38.325 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.325 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1705847618 f: 1999 l: 2017 r: 2017 y: 2000 23:07:38.357 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.357 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.357 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2000.txt 23:07:38.357 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2000.txt 23:07:38.357 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 32 msec 23:07:38.357 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.359 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.359 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.359 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2001] 23:07:38.359 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.359 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1876700598 f: 1999 l: 2017 r: 2017 y: 2001 23:07:38.386 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.386 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.386 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2001.txt 23:07:38.386 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2001.txt 23:07:38.387 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 28 msec 23:07:38.387 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.388 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.388 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.388 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2002] 23:07:38.388 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.388 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 710088247 f: 1999 l: 2017 r: 2017 y: 2002 23:07:38.412 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.412 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.412 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2002.txt 23:07:38.412 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2002.txt 23:07:38.413 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 24 msec 23:07:38.413 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.414 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.414 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.414 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2003] 23:07:38.414 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.414 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 816196187 f: 1999 l: 2017 r: 2017 y: 2003 23:07:38.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2003.txt 23:07:38.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2003.txt 23:07:38.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec 23:07:38.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.436 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.436 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.436 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2004] 23:07:38.436 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.436 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2144511610 f: 1999 l: 2017 r: 2017 y: 2004 23:07:38.457 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.457 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.457 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2004.txt 23:07:38.457 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2004.txt 23:07:38.457 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec 23:07:38.457 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.458 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.459 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.459 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2005] 23:07:38.459 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.459 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 487277691 f: 1999 l: 2017 r: 2017 y: 2005 23:07:38.475 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.475 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.475 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2005.txt 23:07:38.475 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2005.txt 23:07:38.476 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 18 msec 23:07:38.476 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.477 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.477 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.477 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2006] 23:07:38.477 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.477 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 140736469 f: 1999 l: 2017 r: 2017 y: 2006 23:07:38.512 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.513 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.513 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2006.txt 23:07:38.513 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2006.txt 23:07:38.513 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 36 msec 23:07:38.513 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.515 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.515 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.515 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2007] 23:07:38.515 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.515 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1995042520 f: 1999 l: 2017 r: 2017 y: 2007 23:07:38.532 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.532 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.532 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2007.txt 23:07:38.532 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2007.txt 23:07:38.532 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 17 msec 23:07:38.532 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.534 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.534 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.534 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2008] 23:07:38.534 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.534 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 104615190 f: 1999 l: 2017 r: 2017 y: 2008 23:07:38.550 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.550 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.550 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2008.txt 23:07:38.550 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2008.txt 23:07:38.550 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 16 msec 23:07:38.550 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.552 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.552 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.552 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2009] 23:07:38.552 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.552 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 303352203 f: 1999 l: 2017 r: 2017 y: 2009 23:07:38.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2009.txt 23:07:38.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2009.txt 23:07:38.566 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 14 msec 23:07:38.566 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.568 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.568 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.568 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2010] 23:07:38.568 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.568 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 567859829 f: 1999 l: 2017 r: 2017 y: 2010 23:07:38.583 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.583 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.583 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2010.txt 23:07:38.583 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2010.txt 23:07:38.584 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 16 msec 23:07:38.584 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.585 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.585 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.585 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2011] 23:07:38.585 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.585 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1502502072 f: 1999 l: 2017 r: 2017 y: 2011 23:07:38.600 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.600 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.600 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2011.txt 23:07:38.600 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2011.txt 23:07:38.601 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 16 msec 23:07:38.601 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.602 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.602 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.602 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2012] 23:07:38.602 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.602 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1735717476 f: 1999 l: 2017 r: 2017 y: 2012 23:07:38.616 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.616 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.616 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2012.txt 23:07:38.616 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2012.txt 23:07:38.616 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 14 msec 23:07:38.616 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.617 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.617 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.617 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2013] 23:07:38.617 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.618 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1600591903 f: 1999 l: 2017 r: 2017 y: 2013 23:07:38.632 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.632 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.632 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2013.txt 23:07:38.632 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2013.txt 23:07:38.632 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 15 msec 23:07:38.632 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2014] 23:07:38.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.634 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 500450241 f: 1999 l: 2017 r: 2017 y: 2014 23:07:38.650 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.650 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.650 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2014.txt 23:07:38.650 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2014.txt 23:07:38.651 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 18 msec 23:07:38.651 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.652 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.652 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.652 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2015] 23:07:38.652 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.652 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 427006214 f: 1999 l: 2017 r: 2017 y: 2015 23:07:38.665 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.665 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.665 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2015.txt 23:07:38.665 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2015.txt 23:07:38.666 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 14 msec 23:07:38.666 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2016] 23:07:38.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.667 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1419580670 f: 1999 l: 2017 r: 2017 y: 2016 23:07:38.678 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.678 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.678 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2016.txt 23:07:38.678 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2016.txt 23:07:38.679 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 12 msec 23:07:38.679 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.680 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.680 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 23:07:38.680 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2017] 23:07:38.680 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 23:07:38.680 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1857031358 f: 1999 l: 2017 r: 2017 y: 2017 23:07:38.691 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.692 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.692 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2017.txt 23:07:38.692 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2017.txt 23:07:38.692 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 12 msec 23:07:38.692 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.693 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.693 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 23:07:38.693 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1r94] 23:07:38.693 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.694 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 23:07:38.694 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.695 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 23:07:38.695 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 23:07:38.695 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2010/2] 23:07:38.695 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 23:07:38.695 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 23:07:38.695 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1997], ] 23:07:38.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.696 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 497021410 f: 1999 l: 2017 r: 2017 y: 1997 23:07:38.697 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 23:07:38.697 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.697 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.698 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.698 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1998], ] 23:07:38.698 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.698 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 255259469 f: 1999 l: 2017 r: 2017 y: 1998 23:07:38.698 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 23:07:38.698 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.699 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.699 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.699 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2018], ] 23:07:38.699 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.699 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 642942956 f: 1999 l: 2017 r: 2017 y: 2018 23:07:38.699 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 23:07:38.699 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.700 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.700 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.700 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2019], ] 23:07:38.700 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 23:07:38.700 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 49018148 f: 1999 l: 2017 r: 2017 y: 2019 23:07:38.701 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 23:07:38.701 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.702 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.702 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.702 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1997] 23:07:38.702 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.702 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 969253125 f: 1999 l: 2017 r: 1997 y: 1997 23:07:38.702 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 23:07:38.702 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.703 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.703 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.703 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1998] 23:07:38.703 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.703 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1958168955 f: 1999 l: 2017 r: 1998 y: 1998 23:07:38.703 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 23:07:38.703 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.704 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.704 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.704 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2018] 23:07:38.704 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.704 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 64761620 f: 1999 l: 2017 r: 2018 y: 2018 23:07:38.705 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 23:07:38.705 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.705 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.705 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 23:07:38.705 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2019] 23:07:38.705 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 23:07:38.706 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 826553984 f: 1999 l: 2017 r: 2019 y: 2019 23:07:38.706 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 23:07:38.706 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 23:07:38.765 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 23:07:38.766 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST "must properly render" 23:07:38.766 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 23:07:38.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.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=[]) 23:07:38.769 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.769 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.769 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.769 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.770 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.771 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.771 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.771 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.771 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.772 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.772 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.774 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.774 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.774 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.774 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.774 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:38.774 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:38.775 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.txt 23:07:38.775 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultHtmlTextWithTitleViewControllerTest/text_with_title.txt 23:07:38.775 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST PASSED in 10 msec 23:07:38.775 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - 23:07:38.841 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 23:07:38.842 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no Content" 23:07:38.842 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 23:07:38.846 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 23:07:38.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=[])) 23:07:38.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=[]) 23:07:38.849 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 8 msec 23:07:38.849 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 23:07:38.850 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 23:07:38.850 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no property set" 23:07:38.850 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 23:07:38.851 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 23:07:38.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.851 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec 23:07:38.851 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 23:07:38.852 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 23:07:38.852 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly add the links" 23:07:38.852 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 23:07:38.852 [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=[])) 23:07:38.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.853 [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=[])) 23:07:38.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.854 [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=[])) 23:07:38.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.854 [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=[])) 23:07:38.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.854 [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=[])) 23:07:38.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.854 [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=[])) 23:07:38.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.858 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 6 msec 23:07:38.858 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 23:07:38.859 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 23:07:38.859 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the template" 23:07:38.859 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 23:07:38.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.859 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 23:07:38.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.859 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 0 msec 23:07:38.859 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 23:07:38.860 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 23:07:38.860 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title" 23:07:38.860 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 23:07:38.860 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 0 msec 23:07:38.861 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 23:07:38.861 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 23:07:38.861 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title when unspecified" 23:07:38.861 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 23:07:38.862 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 0 msec 23:07:38.862 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 23:07:38.924 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 23:07:38.924 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the description when unspecified" 23:07:38.924 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 23:07:38.926 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.929 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.929 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.930 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.930 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.931 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.932 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 8 msec 23:07:38.932 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.934 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 23:07:38.934 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no Content" 23:07:38.934 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 23:07:38.934 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 23:07:38.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.934 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.934 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.934 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.934 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.935 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.935 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.935 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.935 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.936 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 23:07:38.936 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no property set" 23:07:38.936 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 23:07:38.936 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 23:07:38.936 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.936 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.937 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.938 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 23:07:38.938 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title prefix when unspecified" 23:07:38.938 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.939 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title when unspecified" 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.940 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.941 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec 23:07:38.941 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.941 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 23:07:38.941 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the descriptiond" 23:07:38.941 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("description", "the description") 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.942 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.943 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 23:07:38.943 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the inlined scripts" 23:07:38.943 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 23:07:38.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.943 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.944 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.944 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.944 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.944 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.944 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.945 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "<script>1</script><script>2</script>") 23:07:38.945 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 23:07:38.945 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the language" 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec 23:07:38.946 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.947 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 23:07:38.947 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the printCssSection" 23:07:38.947 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 23:07:38.947 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.947 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.948 [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" /> ") 23:07:38.948 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.948 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.948 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.948 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.948 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.949 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 23:07:38.949 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the rssFeeds" 23:07:38.949 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 23:07:38.949 [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=[])) 23:07:38.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.949 [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=[])) 23:07:38.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.950 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.950 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.950 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.950 [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=[])) 23:07:38.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.950 [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=[])) 23:07:38.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.950 [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=[])) 23:07:38.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.951 [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=[])) 23:07:38.951 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.951 [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/" /> ") 23:07:38.951 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.951 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.951 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 23:07:38.951 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.952 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 23:07:38.952 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the screenCssSection" 23:07:38.952 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 23:07:38.952 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.952 [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" /> ") 23:07:38.952 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.952 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.952 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.953 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.953 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.953 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.953 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 23:07:38.953 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the scripts" 23:07:38.953 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 23:07:38.954 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.954 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.954 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.954 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.954 [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> ") 23:07:38.954 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.954 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.954 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.955 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 23:07:38.955 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the template" 23:07:38.955 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 23:07:38.955 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.955 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.955 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 23:07:38.955 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:38.955 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.956 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title" 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("title", "the title") 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec 23:07:38.957 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:38.958 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 23:07:38.958 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title prefix" 23:07:38.958 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 23:07:38.958 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 23:07:38.958 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("titlePrefix", "the title prefix") 23:07:38.958 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 23:07:38.959 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 23:07:38.959 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 23:07:38.959 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 23:07:38.959 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 23:07:38.959 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 23:07:38.959 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 23:07:39.613 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 23:07:39.614 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST "must properly render sitemap" 23:07:39.614 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 23:07:39.616 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 916585760 ... 23:07:39.618 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.621 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 646482993 ... 23:07:39.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.623 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1364803759 ... 23:07:39.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.626 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.626 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 525630200 ... 23:07:39.626 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.627 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.627 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.627 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.627 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.628 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 447392721 ... 23:07:39.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.631 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 240673986 ... 23:07:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.632 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.632 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.632 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.632 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.632 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.632 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.633 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 817459855 ... 23:07:39.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.635 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 935808590 ... 23:07:39.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.637 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 2135021945 ... 23:07:39.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.638 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 23:07:39.639 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 23:07:39.639 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 23:07:39.639 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 23:07:39.640 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 23:07:39.640 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 23:07:39.640 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 23:07:39.640 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 23:07:39.641 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 23:07:39.641 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 23:07:39.641 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 23:07:39.641 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 23:07:39.642 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 23:07:39.642 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 23:07:39.642 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 23:07:39.642 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 23:07:39.643 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 23:07:39.643 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 23:07:39.643 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 23:07:39.643 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 23:07:39.644 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 23:07:39.644 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 23:07:39.644 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 23:07:39.644 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 23:07:39.645 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 23:07:39.645 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 23:07:39.645 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 23:07:39.645 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 23:07:39.646 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 23:07:39.646 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 23:07:39.647 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 23:07:39.647 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 23:07:39.647 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 23:07:39.647 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 23:07:39.647 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 23:07:39.648 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 23:07:39.648 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 23:07:39.648 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 23:07:39.648 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 23:07:39.649 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 23:07:39.649 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 23:07:39.649 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 23:07:39.649 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 23:07:39.649 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 23:07:39.650 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 23:07:39.650 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 23:07:39.650 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 23:07:39.650 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 23:07:39.650 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 23:07:39.651 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 23:07:39.651 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 23:07:39.651 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 23:07:39.651 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 23:07:39.652 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 23:07:39.652 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 23:07:39.652 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 23:07:39.652 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 23:07:39.653 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 23:07:39.653 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 23:07:39.653 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 23:07:39.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.654 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 1055951310 ... 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.656 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 973844160 ... 23:07:39.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 1962449837 ... 23:07:39.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 1645406802 ... 23:07:39.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 2012689706 ... 23:07:39.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 1553141699 ... 23:07:39.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.664 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1428992213 ... 23:07:39.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.666 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 408583632 ... 23:07:39.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.667 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 1717491482 ... 23:07:39.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.669 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 2129376022 ... 23:07:39.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.671 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 521328096 ... 23:07:39.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:39.674 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:39.674 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/ 23:07:39.674 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultSitemapViewControllerTest/expected-results/sitemap.txt 23:07:39.674 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultSitemapViewControllerTest/sitemap.txt 23:07:39.675 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST PASSED in 61 msec 23:07:39.675 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - 23:07:39.675 [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: 8.329 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 155, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-components --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-components --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/Components/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995260124 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents [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_Build_and_Test/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/HtmlTemplateComponents/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 21 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [INFO] [INFO] --- aspectj:1.15.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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[78,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_Build_and_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[96,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_Build_and_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/calendar/HtmlTemplateCalendarViewTest.java:[80,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_Build_and_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[83,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_Build_and_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[105,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_Build_and_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/htmltemplate/HtmlTemplateSitemapViewTest.java:[78,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.15.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.5.2: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 23:07:44.567 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewControllerTest 23:07:45.657 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 23:07:45.658 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render posts" 23:07:45.658 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 23:07:45.896 [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]) 23:07:45.900 [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]) 23:07:45.901 [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]) 23:07:45.902 [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]) 23:07:45.903 [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]) 23:07:45.905 [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]) 23:07:45.906 [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]) 23:07:45.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2027-09-08T13:56Z[GMT] - - category2 - [tag1, tag7]) 23:07:45.908 [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]) 23:07:45.909 [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]) 23:07:45.910 [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]) 23:07:45.911 [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]) 23:07:45.912 [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]) 23:07:45.913 [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]) 23:07:45.914 [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]) 23:07:45.915 [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]) 23:07:45.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2020-04-07T18:04Z[GMT] - - category1 - [tag5, tag9]) 23:07:45.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2023-08-01T19:48Z[GMT] - - - [tag3, tag7, tag8]) 23:07:45.919 [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]) 23:07:45.920 [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]) 23:07:45.921 [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]) 23:07:45.922 [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]) 23:07:45.923 [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]) 23:07:45.924 [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]) 23:07:45.925 [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]) 23:07:45.926 [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]) 23:07:45.927 [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]) 23:07:45.928 [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]) 23:07:45.929 [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]) 23:07:45.929 [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]) 23:07:45.930 [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]) 23:07:45.931 [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]) 23:07:45.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-04-22T14:33Z[GMT] - - - [tag2, tag3, tag8]) 23:07:45.933 [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]) 23:07:45.934 [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]) 23:07:45.935 [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]) 23:07:45.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2018-06-22T01:36Z[GMT] - - - [tag2, tag7]) 23:07:45.937 [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]) 23:07:45.938 [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]) 23:07:45.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2020-02-10T09:24Z[GMT] - - - [tag3, tag10]) 23:07:45.940 [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]) 23:07:45.941 [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]) 23:07:45.942 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2020-05-25T12:25Z[GMT] - - category1 - [tag6]) 23:07:45.943 [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]) 23:07:45.944 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-03-07T03:42Z[GMT] - - - [tag4]) 23:07:45.945 [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]) 23:07:45.946 [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]) 23:07:45.946 [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]) 23:07:45.947 [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]) 23:07:45.948 [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]) 23:07:45.949 [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]) 23:07:45.950 [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]) 23:07:45.951 [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]) 23:07:45.952 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2021-08-26T21:33Z[GMT] - - - [tag5, tag8, tag10]) 23:07:45.953 [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]) 23:07:45.954 [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]) 23:07:45.955 [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]) 23:07:45.956 [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]) 23:07:45.957 [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]) 23:07:45.958 [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]) 23:07:45.960 [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]) 23:07:45.961 [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]) 23:07:45.962 [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]) 23:07:45.963 [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]) 23:07:45.964 [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]) 23:07:45.964 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2026-12-30T03:45Z[GMT] - - - [tag3, tag5, tag10]) 23:07:45.965 [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]) 23:07:45.966 [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]) 23:07:45.967 [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]) 23:07:45.968 [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]) 23:07:45.968 [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]) 23:07:45.969 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2023-09-24T05:13Z[GMT] - - category1 - [tag6, tag8]) 23:07:45.970 [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]) 23:07:45.971 [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]) 23:07:45.971 [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]) 23:07:45.972 [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]) 23:07:45.973 [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]) 23:07:45.974 [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]) 23:07:45.974 [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]) 23:07:45.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2024-11-17T23:10Z[GMT] - - category1 - [tag4, tag7]) 23:07:45.976 [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]) 23:07:45.977 [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]) 23:07:45.977 [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]) 23:07:45.978 [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]) 23:07:45.979 [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]) 23:07:45.980 [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]) 23:07:45.981 [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]) 23:07:45.982 [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]) 23:07:45.982 [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]) 23:07:45.983 [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]) 23:07:45.984 [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]) 23:07:45.985 [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]) 23:07:45.986 [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]) 23:07:45.987 [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]) 23:07:45.988 [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]) 23:07:45.989 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2021-05-23T09:17Z[GMT] - - category2 - [tag3, tag10]) 23:07:45.990 [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]) 23:07:45.990 [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]) 23:07:45.991 [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]) 23:07:45.992 [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]) 23:07:46.039 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Posts.st) 23:07:46.041 [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> - $if(post.category)$ <span class='nw-blog-post-category'>Filed under "$post.category$"</span> - $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> - $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> - $if(post.category)$ <span class='nw-blog-post-category'>Filed under "$post.category$"</span> - $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> - $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$ - $ 23:07:46.094 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.094 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.094 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/blog.xhtml 23:07:46.094 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/blog.xhtml 23:07:46.102 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 445 msec 23:07:46.103 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 23:07:46.108 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 23:07:46.108 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render tag cloud" 23:07:46.108 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 23:07:46.114 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, TagCloud.st) 23:07:46.115 [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$ - $ 23:07:46.118 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.118 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.118 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/tag_cloud.xhtml 23:07:46.118 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/tag_cloud.xhtml 23:07:46.119 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 11 msec 23:07:46.119 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 23:07:46.125 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 23:07:46.125 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render posts with custom template" 23:07:46.125 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 23:07:46.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.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=[]) 23:07:46.136 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Posts.st) 23:07:46.137 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:46.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:46.138 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom posts template - $ 23:07:46.141 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 15 msec 23:07:46.141 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 23:07:46.143 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 23:07:46.143 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render tag cloud with custom template" 23:07:46.143 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 23:07:46.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=[])) 23:07:46.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=[]) 23:07:46.145 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], TagCloud.st) 23:07:46.145 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:46.145 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.145 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:46.146 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom tag cloud template - $ 23:07:46.147 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 3 msec 23:07:46.147 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 23:07:46.279 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.280 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 23:07:46.280 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [1] 23:07:46.280 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.281 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1589640004 f: 2000 l: 2018 r: 2017 y: 2013 23:07:46.399 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 23:07:46.400 [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 23:07:46.407 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.407 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.408 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-1x12.xhtml 23:07:46.408 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-1x12.xhtml 23:07:46.409 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 130 msec 23:07:46.409 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 23:07:46.413 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.413 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 23:07:46.413 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [2] 23:07:46.413 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.414 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 12006451 f: 2000 l: 2018 r: 2017 y: 2013 23:07:46.445 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 23:07:46.446 [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 23:07:46.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-2x6.xhtml 23:07:46.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-2x6.xhtml 23:07:46.451 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 38 msec 23:07:46.451 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 23:07:46.454 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.454 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 23:07:46.454 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [3] 23:07:46.454 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.455 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 25916650 f: 2000 l: 2018 r: 2017 y: 2013 23:07:46.484 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 23:07:46.484 [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 23:07:46.488 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.488 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.488 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-3x4.xhtml 23:07:46.488 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-3x4.xhtml 23:07:46.489 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 35 msec 23:07:46.489 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 23:07:46.492 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.492 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 23:07:46.492 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [4] 23:07:46.492 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.493 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 397639322 f: 2000 l: 2018 r: 2017 y: 2013 23:07:46.520 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 23:07:46.520 [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 23:07:46.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-4x3.xhtml 23:07:46.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-4x3.xhtml 23:07:46.525 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 33 msec 23:07:46.525 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 23:07:46.528 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.528 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 23:07:46.528 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [6] 23:07:46.528 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.528 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 118566118 f: 2000 l: 2018 r: 2017 y: 2013 23:07:46.552 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 23:07:46.552 [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 23:07:46.556 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.556 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.556 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-6x2.xhtml 23:07:46.556 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-6x2.xhtml 23:07:46.557 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 28 msec 23:07:46.557 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 23:07:46.559 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.559 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 23:07:46.559 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [12] 23:07:46.559 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 23:07:46.560 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 995482901 f: 2000 l: 2018 r: 2017 y: 2013 23:07:46.583 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 23:07:46.583 [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 23:07:46.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-12x1.xhtml 23:07:46.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-12x1.xhtml 23:07:46.588 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 28 msec 23:07:46.588 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 23:07:46.590 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 23:07:46.590 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST "must properly render posts with custom template" 23:07:46.590 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 23:07:46.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:46.591 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Calendar.st) 23:07:46.591 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:46.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:46.591 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 23:07:46.592 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST PASSED in 3 msec 23:07:46.592 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - 23:07:46.596 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 23:07:46.596 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST "must properly render" 23:07:46.596 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 23:07:46.598 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.599 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.599 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.600 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.600 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.601 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.601 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.601 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.601 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.602 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.602 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.602 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.602 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.603 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.603 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.603 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 23:07:46.604 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.604 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.604 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.604 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 23:07:46.605 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.605 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.605 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.606 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.606 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.606 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.606 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.607 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.607 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.607 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.608 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.608 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 23:07:46.608 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.609 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.609 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.609 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.609 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.610 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.610 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.610 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.611 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.611 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.611 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.xhtml 23:07:46.611 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewControllerTest/text_with_title.xhtml 23:07:46.612 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST PASSED in 15 msec 23:07:46.612 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - 23:07:46.613 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 23:07:46.613 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom template" 23:07:46.613 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 23:07:46.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=[])) 23:07:46.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=[]) 23:07:46.614 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Text.st) 23:07:46.615 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:46.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=[])) 23:07:46.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=[]) 23:07:46.615 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $title$ $text$ $level$ - $ 23:07:46.615 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 23:07:46.615 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 23:07:46.616 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 3 msec 23:07:46.616 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 23:07:46.617 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 23:07:46.617 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom wrapper template" 23:07:46.618 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 23:07:46.618 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.618 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:46.618 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.619 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.619 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 23:07:46.619 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:46.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:46.619 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <div class='my'> $content$ </div> - $ 23:07:46.620 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.620 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.620 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 23:07:46.620 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:46.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:46.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=[]) 23:07:46.621 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <div class='my'> $content$ </div> - $ 23:07:46.621 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 23:07:46.621 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 23:07:46.622 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 23:07:46.622 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:46.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=[])) 23:07:46.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=[]) 23:07:46.622 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <div class='my'> $content$ </div> - $ 23:07:46.623 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:46.623 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:46.623 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewTest/expected-results/with_wrapper.xhtml 23:07:46.623 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewTest/with_wrapper.xhtml 23:07:46.623 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 6 msec 23:07:46.623 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 23:07:47.025 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 23:07:47.025 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST "must properly render sitemap" 23:07:47.025 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 23:07:47.080 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 1276002922 ... 23:07:47.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.085 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.085 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.085 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.087 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 871461513 ... 23:07:47.088 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.088 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.088 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.090 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1337289706 ... 23:07:47.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.093 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 1369854401 ... 23:07:47.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.096 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 162214155 ... 23:07:47.097 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.097 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.097 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.097 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.098 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.098 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.098 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.098 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.099 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 1714317354 ... 23:07:47.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.102 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.102 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 1530504166 ... 23:07:47.102 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.104 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 2006166872 ... 23:07:47.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.106 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.106 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.106 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.106 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.107 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.107 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.107 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.107 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.107 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 1868437199 ... 23:07:47.108 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.108 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.108 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.109 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 23:07:47.109 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 23:07:47.109 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 23:07:47.110 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 23:07:47.110 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 23:07:47.110 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 23:07:47.111 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 23:07:47.111 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 23:07:47.111 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 23:07:47.112 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 23:07:47.112 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 23:07:47.112 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 23:07:47.112 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 23:07:47.113 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 23:07:47.113 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 23:07:47.113 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 23:07:47.114 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 23:07:47.114 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 23:07:47.114 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 23:07:47.115 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 23:07:47.115 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 23:07:47.115 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 23:07:47.116 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 23:07:47.116 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 23:07:47.116 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 23:07:47.117 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 23:07:47.117 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 23:07:47.117 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 23:07:47.118 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 23:07:47.118 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 23:07:47.119 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 23:07:47.119 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 23:07:47.119 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 23:07:47.119 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 23:07:47.120 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 23:07:47.120 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 23:07:47.120 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 23:07:47.121 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 23:07:47.121 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 23:07:47.121 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 23:07:47.121 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 23:07:47.122 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 23:07:47.122 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 23:07:47.122 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 23:07:47.123 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 23:07:47.123 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 23:07:47.123 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 23:07:47.124 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 23:07:47.124 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 23:07:47.124 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 23:07:47.125 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 23:07:47.125 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 23:07:47.125 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 23:07:47.125 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 23:07:47.126 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 23:07:47.126 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 23:07:47.126 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 23:07:47.127 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 23:07:47.127 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 23:07:47.127 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 23:07:47.128 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.128 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.128 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.128 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.128 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.129 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 501491806 ... 23:07:47.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.131 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 716996660 ... 23:07:47.132 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.132 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.132 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.132 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.132 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.132 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.133 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 1183065103 ... 23:07:47.134 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.134 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.134 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.134 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.135 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.135 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.135 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.135 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.135 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.136 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 2126392903 ... 23:07:47.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.138 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.138 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.138 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.138 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 577948592 ... 23:07:47.138 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.140 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 2115368148 ... 23:07:47.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.141 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.141 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.141 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.141 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.141 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.141 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.142 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.142 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.142 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.142 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1329043305 ... 23:07:47.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.144 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 56840345 ... 23:07:47.145 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.145 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.145 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.145 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.146 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 1633770314 ... 23:07:47.147 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.147 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.147 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.147 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.148 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.148 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.148 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.148 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.148 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.148 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.149 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 513113647 ... 23:07:47.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.150 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.151 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 1940906679 ... 23:07:47.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.154 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Sitemap.st) 23:07:47.155 [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> - $ 23:07:47.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:07:47.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/ 23:07:47.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateSitemapViewControllerTest/expected-results/sitemap.xml 23:07:47.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateSitemapViewControllerTest/sitemap.xml 23:07:47.161 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST PASSED in 136 msec 23:07:47.161 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - 23:07:47.164 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 23:07:47.164 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST "must properly render posts with custom template" 23:07:47.164 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 23:07:47.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:47.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.165 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Sitemap.st) 23:07:47.165 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 23:07:47.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 23:07:47.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 23:07:47.166 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 23:07:47.166 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST PASSED in 2 msec 23:07:47.166 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - 23:07:47.166 [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.392 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/HtmlTemplateComponents/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995267581 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem [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_Build_and_Test/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/filesystems/ScmFileSystem/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Recompiling the module because of changed 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] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[42,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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Recompiling the module because of changed 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' [INFO] [INFO] --- surefire:3.5.2: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 23:07:51.407 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest 23:07:51.443 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.432 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir5441677086745208712/1 23:07:52.433 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir5441677086745208712/2 23:07:52.444 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 23:07:52.447 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 23:07:52.447 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "must properly initialize" 23:07:52.447 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 23:07:52.454 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 7 msec 23:07:52.455 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 23:07:52.460 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.526 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir13983546502156967708/1 23:07:52.526 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir13983546502156967708/2 23:07:52.528 [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] 23:07:52.529 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 23:07:52.529 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 23:07:52.529 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 23:07:52.530 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir13983546502156967708/2 ... 23:07:52.532 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 23:07:52.533 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 3 msec 23:07:52.533 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 23:07:52.535 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.578 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir9059764681824496383/1 23:07:52.578 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir9059764681824496383/2 23:07:52.580 [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] 23:07:52.580 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 23:07:52.581 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 23:07:52.581 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 23:07:52.581 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.9) 23:07:52.582 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir9059764681824496383/2 ... 23:07:52.584 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 23:07:52.584 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir9059764681824496383/2 23:07:52.584 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir9059764681824496383/1 23:07:52.603 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 22 msec 23:07:52.603 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 23:07:52.607 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 23:07:52.607 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly clone a repository" 23:07:52.607 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 23:07:52.607 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.611 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.611 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.616 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.616 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.616 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 23:07:52.616 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.616 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.619 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.619 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.620 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.621 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.621 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 23:07:52.621 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.621 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.624 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.624 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.625 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.625 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.625 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 23:07:52.626 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.626 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.630 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec 23:07:52.630 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.632 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.632 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.632 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 23:07:52.632 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.633 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.636 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.636 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.637 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.638 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.638 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 23:07:52.638 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.638 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.641 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec 23:07:52.641 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.643 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.643 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.643 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 23:07:52.643 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.644 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.647 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec 23:07:52.647 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 23:07:52.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.649 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.652 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 23:07:52.652 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.653 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.653 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 23:07:52.653 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 23:07:52.653 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 23:07:52.653 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.655 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 23:07:52.656 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.659 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.659 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 23:07:52.659 [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)]] 23:07:52.659 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.659 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.661 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 23:07:52.662 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.663 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.663 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 23:07:52.663 [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)]] 23:07:52.663 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.663 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.9) 23:07:52.666 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 23:07:52.666 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.668 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.668 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 23:07:52.668 [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)]] 23:07:52.668 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.668 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.671 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.671 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.672 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.672 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 23:07:52.673 [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)]] 23:07:52.673 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:52.673 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.9) 23:07:52.676 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.676 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.677 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 23:07:52.677 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must return no tag when empty working directory" 23:07:52.677 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 23:07:52.678 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.679 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 23:07:52.680 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.681 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.681 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:52.681 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag1)] 23:07:52.681 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.682 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.684 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.685 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.687 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.687 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:52.687 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag2)] 23:07:52.687 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.687 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.689 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 23:07:52.689 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.690 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.690 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:52.690 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag3)] 23:07:52.690 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.691 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.693 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 23:07:52.693 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.694 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.694 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:52.694 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag4)] 23:07:52.694 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 23:07:52.694 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository8623210375568146041 with Tag(name=published-0.8) 23:07:52.696 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 23:07:52.696 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 23:07:52.697 [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: 1.937 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/ScmFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995272925 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem [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_Build_and_Test/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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.13.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Recompiling the module because of changed 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' [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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Recompiling the module because of changed 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' [INFO] [INFO] --- surefire:3.5.2: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 23:07:56.013 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest 23:07:56.044 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:56.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:56.052 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:56.052 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:56.061 [pool-3-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:56.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:56.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:56.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:56.098 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:56.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:56.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/1 23:07:56.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:56.410 [pool-7-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:56.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:56.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/2 23:07:56.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:56.452 [pool-9-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.127 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir538736091713244787/1 23:07:57.128 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir538736091713244787/2 23:07:57.139 [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] 23:07:57.142 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 23:07:57.143 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "must properly initialize" 23:07:57.143 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 23:07:57.146 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:57.146 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/1 23:07:57.146 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.148 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:57.150 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:57.150 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:57.150 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:57.150 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:57.150 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:57.150 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:57.150 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:57.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:57.153 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/2 23:07:57.153 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.155 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:57.155 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:57.156 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:57.156 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:57.156 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:57.157 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:57.157 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:57.157 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:57.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:57.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/1 23:07:57.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.162 [pool-15-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 23:07:57.167 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 23:07:57.167 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 23:07:57.167 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/1 23:07:57.167 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:07:57.170 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:57.170 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/2 23:07:57.170 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.172 [pool-17-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 23:07:57.176 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 23:07:57.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 23:07:57.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir538736091713244787/2 23:07:57.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:07:57.181 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 37 msec 23:07:57.181 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 23:07:57.187 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:57.199 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:57.200 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.200 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.202 [pool-19-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.239 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:57.239 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.240 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.242 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:57.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:57.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8893865014095063972/1 23:07:57.306 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.307 [pool-23-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.336 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:57.336 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8893865014095063972/2 23:07:57.336 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.338 [pool-25-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.374 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir8893865014095063972/1 23:07:57.374 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir8893865014095063972/2 23:07:57.376 [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] 23:07:57.377 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 23:07:57.378 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 23:07:57.378 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 23:07:57.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 23:07:57.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8893865014095063972/1 23:07:57.379 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.389 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 23:07:57.390 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.390 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir8893865014095063972/2 ... 23:07:57.391 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:57.391 [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 23:07:57.391 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:57.391 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 23:07:57.391 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.392 [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 23:07:57.392 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8893865014095063972/2 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:57.392 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:57.392 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.393 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 23:07:57.403 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:57.403 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8893865014095063972/2 23:07:57.403 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.405 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:57.405 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:57.405 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:57.405 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:57.406 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:57.406 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:57.406 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:57.406 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:57.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:57.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8893865014095063972/1 23:07:57.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.410 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:57.411 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 23:07:57.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:57.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8893865014095063972/1 23:07:57.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.413 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:57.415 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 37 msec 23:07:57.415 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 23:07:57.417 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:57.430 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:57.430 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.430 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.432 [pool-37-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.463 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:57.464 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.464 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.468 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:57.531 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:57.531 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/1 23:07:57.531 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.533 [pool-41-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.563 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:57.563 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/2 23:07:57.563 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.565 [pool-43-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.595 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir9245938171251797756/1 23:07:57.595 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir9245938171251797756/2 23:07:57.597 [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] 23:07:57.598 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 23:07:57.598 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 23:07:57.598 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 23:07:57.599 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 23:07:57.599 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/1 23:07:57.599 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.609 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 23:07:57.609 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.609 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:57.609 [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 23:07:57.609 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:57.609 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.609 [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 23:07:57.609 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:57.609 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.609 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.9) 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.610 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 23:07:57.621 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:57.621 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.621 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.623 [pool-47-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.655 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir9245938171251797756/2 ... 23:07:57.655 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 23:07:57.655 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/2 23:07:57.655 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.663 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository3068076781085046268 23:07:57.664 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 23:07:57.667 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:57.667 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/2 23:07:57.667 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.669 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:57.669 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:57.670 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:57.670 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:57.670 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:57.670 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:57.670 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:57.670 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:57.670 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 23:07:57.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:57.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/1 23:07:57.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.673 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:57.674 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 23:07:57.674 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 23:07:57.674 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/2 23:07:57.674 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.686 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.9'. 23:07:57.686 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.686 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:57.686 [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 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.687 [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 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:57.687 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir9245938171251797756/2 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.687 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir9245938171251797756/1 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.687 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:57.688 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.688 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 23:07:57.719 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 23:07:57.720 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/1 23:07:57.720 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.730 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository3068076781085046268 23:07:57.731 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 23:07:57.734 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 23:07:57.734 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/1 23:07:57.734 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.739 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Previous HEAD position was b86b499 Fixed Google Fonts. 23:07:57.739 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 23:07:57.740 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:57.740 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9245938171251797756/2 23:07:57.740 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.743 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 23:07:57.753 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 155 msec 23:07:57.754 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 23:07:57.769 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 23:07:57.769 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly clone a repository" 23:07:57.769 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 23:07:57.770 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:57.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:57.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.772 [pool-63-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.807 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:57.807 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.807 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.809 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:57.810 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:57.811 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:57.811 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.813 [pool-67-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.846 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 76 msec 23:07:57.846 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:57.866 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:57.866 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:57.866 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 23:07:57.867 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:57.867 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:57.867 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:57.867 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.867 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.869 [pool-69-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.901 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:57.902 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.902 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.904 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:57.905 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:57.905 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:57.905 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.907 [pool-73-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:57.937 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.1 23:07:57.938 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:57.938 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.945 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.1'. 23:07:57.945 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.945 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:57.945 [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 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.946 [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 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:57.946 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.946 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:57.946 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:57.946 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at f125b4e Added Google ownership proof. 23:07:57.948 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:57.949 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 83 msec 23:07:57.949 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:57.971 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:57.971 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:57.971 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 23:07:57.971 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:57.971 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:57.972 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:57.972 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:57.972 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:57.974 [pool-79-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.011 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.012 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.012 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.014 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.015 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.015 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.015 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.016 [pool-83-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.2 23:07:58.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.055 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.2'. 23:07:58.056 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.056 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:58.056 [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 23:07:58.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:58.056 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:58.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.056 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.056 [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 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:58.057 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.058 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b71c72e Fixed hero. 23:07:58.058 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:58.059 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 88 msec 23:07:58.059 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.081 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.081 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:58.081 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 23:07:58.081 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.081 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.084 [pool-89-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.120 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.122 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.123 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.123 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.123 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.125 [pool-93-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.162 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.3 23:07:58.163 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.163 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.174 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.3'. 23:07:58.174 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:58.175 [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 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.175 [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 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.175 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:58.175 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.175 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.175 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:58.176 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.176 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at a3bac56 Added Google Analytics. 23:07:58.178 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:58.179 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 97 msec 23:07:58.179 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.197 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.197 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:58.197 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 23:07:58.197 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.198 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.198 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.198 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.198 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.200 [pool-99-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.236 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.239 [pool-103-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.273 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.4 23:07:58.273 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.273 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.4'. 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:58.284 [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 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.284 [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 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.284 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 8f573f8 Set the color theme. 23:07:58.285 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:58.285 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.285 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.287 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:58.288 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 91 msec 23:07:58.288 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.308 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.308 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:58.308 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 23:07:58.308 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.308 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.308 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.308 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.309 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.310 [pool-109-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.343 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.344 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.344 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.346 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.348 [pool-113-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.382 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.5 23:07:58.382 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.382 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.395 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.5'. 23:07:58.395 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.395 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:58.395 [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 23:07:58.395 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:58.395 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.395 [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 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.396 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 086e600 Added new contents. 23:07:58.396 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:58.397 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.397 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.399 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:58.400 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 92 msec 23:07:58.400 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.421 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.421 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:58.421 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 23:07:58.421 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.421 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.421 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.422 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.422 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.423 [pool-119-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.460 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.460 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.460 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.463 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.463 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.463 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.463 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.465 [pool-123-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.500 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.6 23:07:58.500 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.500 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.6'. 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:58.513 [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 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.513 [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 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.513 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:58.514 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.514 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:58.514 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:58.514 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.514 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.514 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.514 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 9001e96 Forced committing of media. 23:07:58.516 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:58.517 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 96 msec 23:07:58.517 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:58.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 23:07:58.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.542 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.542 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.542 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.545 [pool-129-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.585 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.587 [pool-133-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.620 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.7 23:07:58.620 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.620 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.7'. 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:58.633 [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 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.633 [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 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.633 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 81b8ba4 ... 23:07:58.633 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:58.633 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.633 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.635 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:58.636 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 94 msec 23:07:58.636 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.658 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.658 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 23:07:58.658 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 23:07:58.658 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 23:07:58.659 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.661 [pool-139-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.694 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.694 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.694 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.697 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.700 [pool-143-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 23:07:58.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.748 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 23:07:58.748 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 23:07:58.749 [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 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.749 [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 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 23:07:58.749 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.749 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 23:07:58.749 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 23:07:58.749 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 23:07:58.751 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:58.752 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 94 msec 23:07:58.752 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.774 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:58.774 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 23:07:58.774 [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)]] 23:07:58.774 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:58.774 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.775 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.775 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.775 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.777 [pool-149-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:58.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.819 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:58.819 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.819 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.819 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.821 [pool-153-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.853 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:58.853 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.853 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:58.855 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:58.856 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:58.857 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.857 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.858 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:58.858 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:58.858 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:58.858 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:58.859 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:58.859 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:58.859 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:58.859 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:58.859 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:58.859 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.859 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:58.862 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:58.863 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 89 msec 23:07:58.863 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.876 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:58.876 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 23:07:58.876 [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)]] 23:07:58.876 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:58.877 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.9) 23:07:58.877 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.877 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.877 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.879 [pool-161-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.915 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:58.915 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.915 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.916 [pool-163-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:58.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:58.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.951 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:58.952 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 23:07:58.952 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:58.952 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.953 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.954 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:58.954 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:58.954 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:58.954 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:58.954 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:58.955 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:58.955 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:58.955 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:58.955 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 23:07:58.955 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:58.956 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:58.956 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.957 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:58.957 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:58.957 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:58.957 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:58.957 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:58.957 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:58.957 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:58.958 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:58.958 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 23:07:58.959 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 82 msec 23:07:58.959 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:58.981 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:58.982 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 23:07:58.982 [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)]] 23:07:58.982 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:58.982 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:58.983 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:58.983 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:58.983 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:58.985 [pool-171-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.022 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:59.022 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.022 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.025 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:59.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:59.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.028 [pool-175-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.061 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 23:07:59.062 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.062 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.074 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:59.074 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.074 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:59.076 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:59.077 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 96 msec 23:07:59.078 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:59.094 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:59.094 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 23:07:59.094 [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)]] 23:07:59.094 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:07:59.094 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.9) 23:07:59.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:59.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.097 [pool-181-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:59.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.136 [pool-183-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.170 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 23:07:59.170 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.170 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.183 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 23:07:59.184 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.184 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 23:07:59.186 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 23:07:59.187 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 93 msec 23:07:59.187 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:59.210 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 23:07:59.211 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must return no tag when empty working directory" 23:07:59.211 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 23:07:59.211 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:59.211 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:59.211 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.211 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.213 [pool-189-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.251 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:59.251 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.251 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.253 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:59.254 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:59.254 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.254 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.256 [pool-193-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.291 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 23:07:59.291 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.291 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.294 [pool-195-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 23:07:59.297 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 23:07:59.297 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 23:07:59.297 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.297 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:07:59.298 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 87 msec 23:07:59.298 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:59.315 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.315 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:59.315 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag1)] 23:07:59.315 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.315 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:59.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:59.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.318 [pool-197-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:59.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.356 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:59.357 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:59.357 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.357 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.359 [pool-201-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.388 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag1 23:07:59.388 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.388 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.390 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag1' did not match any file(s) known to git 23:07:59.392 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 23:07:59.392 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag1] 23:07:59.392 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:07:59.395 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 79 msec 23:07:59.395 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:59.409 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.409 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:59.409 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag2)] 23:07:59.409 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.409 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:59.409 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:59.409 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.409 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.411 [pool-205-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.446 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:59.446 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.446 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.449 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:59.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:59.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.452 [pool-209-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.485 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag2 23:07:59.485 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.485 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.487 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag2' did not match any file(s) known to git 23:07:59.489 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 23:07:59.489 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag2] 23:07:59.489 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.489 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:07:59.490 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 81 msec 23:07:59.490 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:59.504 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.504 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:59.504 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag3)] 23:07:59.504 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.504 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:59.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:59.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.507 [pool-213-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.545 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:59.545 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.545 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.549 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:59.549 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:59.549 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.549 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.551 [pool-217-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag3 23:07:59.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.584 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag3' did not match any file(s) known to git 23:07:59.586 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 23:07:59.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag3] 23:07:59.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:07:59.587 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 82 msec 23:07:59.587 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:59.602 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.602 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:07:59.602 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag4)] 23:07:59.602 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 23:07:59.602 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository3068076781085046268 with Tag(name=published-0.8) 23:07:59.602 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 23:07:59.602 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.602 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.604 [pool-221-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.641 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 23:07:59.641 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository3068076781085046268 23:07:59.641 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.643 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 23:07:59.644 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository3068076781085046268/ . 23:07:59.644 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.644 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.645 [pool-225-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 23:07:59.678 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag4 23:07:59.678 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.678 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:07:59.680 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag4' did not match any file(s) known to git 23:07:59.682 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 23:07:59.682 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag4] 23:07:59.682 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8865389866356550362 23:07:59.682 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:07:59.682 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 81 msec 23:07:59.683 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 23:07:59.683 [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: 4.286 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/GitFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995279932 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem [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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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.13.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Recompiling the module because of changed 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' [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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Recompiling the module because of changed 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' [INFO] [INFO] --- surefire:3.5.2: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 23:08:03.114 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest 23:08:03.150 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:03.160 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:03.160 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:03.160 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:03.413 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:03.414 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:03.415 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:03.415 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:03.425 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:03.425 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:03.454 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:03.454 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:03.454 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:03.604 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:03.931 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:03.931 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir780967978964479497/1 23:08:03.932 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:04.130 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:04.131 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir780967978964479497/2 23:08:04.131 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:05.001 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir780967978964479497/1 23:08:05.001 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir780967978964479497/2 23:08:05.012 [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] 23:08:05.015 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 23:08:05.015 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "must properly initialize" 23:08:05.015 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 23:08:05.018 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:05.018 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir780967978964479497/1 23:08:05.018 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:05.153 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 23:08:05.154 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:05.154 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:05.155 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:05.155 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:05.155 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:05.156 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:05.156 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:05.157 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:05.175 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:05.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir780967978964479497/2 23:08:05.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:05.319 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 23:08:05.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:05.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:05.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:05.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:05.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:05.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:05.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:05.321 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:05.342 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:05.343 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir780967978964479497/1 23:08:05.343 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:05.491 [pool-14-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 23:08:05.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:05.529 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir780967978964479497/2 23:08:05.529 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:05.671 [pool-16-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 23:08:05.701 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 685 msec 23:08:05.702 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 23:08:05.708 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:05.725 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:05.726 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:05.726 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:05.978 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:05.979 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:05.979 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:05.979 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:05.990 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:05.991 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:06.019 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:06.019 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:06.019 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:06.191 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:06.275 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:06.276 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir18358111072304107165/1 23:08:06.276 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:06.473 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:06.474 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir18358111072304107165/2 23:08:06.474 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:06.654 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir18358111072304107165/1 23:08:06.654 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir18358111072304107165/2 23:08:06.657 [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] 23:08:06.658 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 23:08:06.658 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 23:08:06.658 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 23:08:06.658 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 23:08:06.658 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir18358111072304107165/1 23:08:06.658 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:06.832 [pool-26-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:06.857 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir18358111072304107165/2 ... 23:08:06.858 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 23:08:06.858 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir18358111072304107165/2 23:08:06.858 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:06.963 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository17583383003440733234 23:08:06.990 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 23:08:06.990 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 23:08:07.011 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:07.012 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir18358111072304107165/2 23:08:07.012 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:07.158 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:07.159 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:07.185 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:07.185 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir18358111072304107165/1 23:08:07.185 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:07.352 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 23:08:07.380 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 23:08:07.381 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:07.382 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir18358111072304107165/1 23:08:07.382 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:07.522 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 23:08:07.547 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 889 msec 23:08:07.547 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 23:08:07.550 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:07.572 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:07.572 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:07.572 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:07.814 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:07.815 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:07.815 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:07.815 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:07.827 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:07.827 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:07.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:07.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:07.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:08.022 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:08.091 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:08.091 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/1 23:08:08.091 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:08.293 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:08.293 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/2 23:08:08.294 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:08.494 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir10795167626074345379/1 23:08:08.494 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir10795167626074345379/2 23:08:08.496 [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] 23:08:08.497 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 23:08:08.497 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 23:08:08.498 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 23:08:08.498 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 23:08:08.498 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/1 23:08:08.498 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:08.677 [pool-44-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:08.708 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.9) 23:08:08.725 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:08.725 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:08.725 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:08.981 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:08.982 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:08.982 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:08.982 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:08.997 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:08.997 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:09.028 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir10795167626074345379/2 ... 23:08:09.028 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 23:08:09.029 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/2 23:08:09.029 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:09.162 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository17583383003440733234 23:08:09.208 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 23:08:09.208 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:09.209 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:09.209 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:09.214 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files 23:08:09.215 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b 23:08:09.215 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy) 23:08:09.236 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:09.236 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/2 23:08:09.236 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:09.363 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 23:08:09.364 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 23:08:09.364 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:09.364 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:09.364 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:09.364 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:09.365 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:09.365 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:09.365 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:09.365 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:09.383 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:09.383 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/1 23:08:09.383 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:09.563 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 23:08:09.585 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 23:08:09.585 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9 23:08:09.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/2 23:08:09.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:09.755 [pool-54-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:09.778 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir10795167626074345379/2 23:08:09.778 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir10795167626074345379/1 23:08:09.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 23:08:09.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/1 23:08:09.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:09.929 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository17583383003440733234 23:08:09.973 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 23:08:09.973 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:09.973 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:09.974 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:09.979 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files 23:08:09.979 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b 23:08:09.980 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy) 23:08:10.002 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9 23:08:10.002 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/1 23:08:10.002 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:10.141 [pool-58-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:10.161 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:10.161 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10795167626074345379/2 23:08:10.162 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:10.314 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: bd9971dc550f published-0.9 23:08:10.348 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 1850 msec 23:08:10.349 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 23:08:10.378 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 23:08:10.378 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly clone a repository" 23:08:10.379 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 23:08:10.379 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:10.379 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:10.380 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:10.380 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:10.627 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:10.627 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:10.628 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:10.628 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:10.638 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:10.638 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:10.661 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:10.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:10.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:10.810 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:10.833 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:10.834 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:10.834 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:11.014 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 636 msec 23:08:11.014 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:11.045 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:11.046 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:11.046 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 23:08:11.046 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:11.046 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:11.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:11.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:11.047 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:11.287 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:11.287 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:11.287 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:11.287 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:11.299 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:11.299 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:11.322 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:11.322 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:11.323 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:11.488 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:11.508 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:11.509 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:11.509 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:11.680 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.1 23:08:11.681 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:11.681 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:11.838 [pool-74-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 39 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:11.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:11.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:11.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:12.022 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: abe7ba219827 published-0.1 23:08:12.046 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1000 msec 23:08:12.046 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:12.074 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:12.075 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:12.075 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 23:08:12.075 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:12.075 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:12.075 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:12.075 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:12.075 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:12.335 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:12.335 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:12.335 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:12.335 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:12.346 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:12.347 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:12.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:12.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:12.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:12.522 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:12.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:12.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:12.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:12.727 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.2 23:08:12.727 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:12.727 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:12.883 [pool-84-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 41 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:12.906 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:12.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:12.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:13.055 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c39cd0d40eff published-0.2 23:08:13.079 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1004 msec 23:08:13.079 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:13.117 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:13.117 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:13.117 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 23:08:13.117 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:13.118 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:13.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:13.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:13.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:13.373 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:13.373 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:13.373 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:13.373 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:13.385 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:13.386 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:13.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:13.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:13.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:13.559 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:13.580 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:13.581 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:13.581 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:13.778 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.3 23:08:13.778 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:13.778 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:13.950 [pool-94-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:13.971 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:13.971 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:13.971 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:14.122 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: e9f741b88568 published-0.3 23:08:14.142 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1025 msec 23:08:14.143 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:14.178 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:14.178 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:14.178 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 23:08:14.178 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:14.179 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:14.179 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:14.179 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:14.179 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:14.416 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:14.417 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:14.417 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:14.417 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:14.428 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:14.429 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:14.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:14.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:14.454 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:14.606 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:14.626 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:14.626 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:14.626 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:14.803 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.4 23:08:14.803 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:14.804 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:14.963 [pool-104-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:14.982 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:14.982 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:14.982 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:15.133 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 91d239c72d39 published-0.4 23:08:15.155 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 976 msec 23:08:15.155 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:15.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:15.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:15.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 23:08:15.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:15.195 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:15.196 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:15.196 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:15.196 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:15.427 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:15.427 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:15.428 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:15.428 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:15.442 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:15.443 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:15.467 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:15.468 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:15.468 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:15.621 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:15.640 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:15.641 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:15.641 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:15.818 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.5 23:08:15.818 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:15.818 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:16.005 [pool-114-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:16.025 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:16.025 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:16.025 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:16.168 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 76de3ad978fb published-0.5 23:08:16.191 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 995 msec 23:08:16.191 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:16.238 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:16.238 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:16.238 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 23:08:16.238 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:16.239 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:16.239 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:16.239 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:16.239 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:16.472 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:16.473 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:16.473 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:16.473 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:16.484 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:16.484 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:16.507 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:16.508 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:16.508 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:16.665 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:16.688 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:16.688 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:16.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:16.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.6 23:08:16.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:16.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:17.039 [pool-124-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:17.061 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:17.061 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:17.061 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:17.241 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 23c0cd7768d8 published-0.6 23:08:17.263 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1024 msec 23:08:17.263 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:17.315 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:17.315 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:17.315 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 23:08:17.315 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:17.315 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:17.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:17.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:17.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:17.542 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:17.542 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:17.542 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:17.542 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:17.552 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:17.552 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:17.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:17.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:17.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:17.762 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:17.786 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:17.786 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:17.786 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:17.958 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.7 23:08:17.958 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:17.958 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:18.122 [pool-134-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:18.145 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:18.145 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:18.146 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:18.301 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 1be9cfbbf46c published-0.7 23:08:18.324 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1008 msec 23:08:18.324 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:18.355 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:18.355 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 23:08:18.355 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 23:08:18.355 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 23:08:18.355 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:18.356 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:18.356 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:18.356 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:18.605 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:18.605 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:18.605 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:18.605 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:18.616 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:18.616 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:18.637 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:18.637 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:18.637 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:18.783 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:18.802 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:18.802 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:18.802 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:18.976 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 23:08:18.976 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:18.976 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:19.148 [pool-144-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 23:08:19.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:19.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:19.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:19.320 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 23:08:19.341 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 985 msec 23:08:19.341 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:19.400 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:19.400 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags" 23:08:19.400 [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)]] 23:08:19.400 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:19.400 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:19.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:19.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:19.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:19.691 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:19.691 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:19.691 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:19.691 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:19.705 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:19.705 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:19.732 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:19.733 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:19.733 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:19.881 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:19.901 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:19.901 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:19.901 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:20.068 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:20.068 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:20.068 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:20.193 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:20.194 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:20.212 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:20.212 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:20.212 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:20.334 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:20.335 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:20.353 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:20.353 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:20.353 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:20.478 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:20.497 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1097 msec 23:08:20.497 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:20.522 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:20.523 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags" 23:08:20.523 [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)]] 23:08:20.523 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:20.523 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.9) 23:08:20.523 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:20.523 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:20.523 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:20.778 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:20.778 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:20.778 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:20.778 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:20.790 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:20.790 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:20.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:20.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:20.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:20.983 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:20.983 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:20.983 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:21.111 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:21.131 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:21.131 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:21.131 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:21.253 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:21.271 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:21.271 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:21.271 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:21.395 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:21.396 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:21.396 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:21.416 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 893 msec 23:08:21.416 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:21.449 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:21.449 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets" 23:08:21.449 [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)]] 23:08:21.449 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:21.449 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:21.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:21.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:21.450 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:21.681 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:21.681 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:21.681 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:21.681 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:21.692 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:21.692 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:21.716 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:21.716 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:21.716 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:21.881 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:21.909 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:21.909 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:21.909 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:22.086 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 23:08:22.086 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:22.086 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:22.191 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository17583383003440733234 23:08:22.218 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 23:08:22.218 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 23:08:22.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:22.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:22.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:22.364 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:22.384 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 935 msec 23:08:22.384 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:22.414 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:22.415 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets" 23:08:22.415 [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)]] 23:08:22.415 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 23:08:22.415 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.9) 23:08:22.415 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:22.415 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:22.415 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:22.638 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:22.638 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:22.638 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:22.638 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:22.649 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:22.649 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:22.674 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:22.674 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:22.674 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:22.865 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 23:08:22.865 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:22.865 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:22.971 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository17583383003440733234 23:08:22.999 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 23:08:22.999 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 23:08:23.022 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 23:08:23.022 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:23.023 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:23.151 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 23:08:23.152 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 23:08:23.174 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 760 msec 23:08:23.174 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:23.204 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 23:08:23.204 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must return no tag when empty working directory" 23:08:23.204 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 23:08:23.204 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:23.205 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:23.205 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:23.205 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:23.436 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:23.436 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:23.436 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:23.436 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:23.447 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:23.448 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:23.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:23.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:23.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:23.618 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:23.639 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:23.639 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:23.639 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:23.814 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 23:08:23.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:23.815 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:23.947 [pool-194-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 23:08:23.969 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 764 msec 23:08:23.969 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:23.999 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:23.999 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:08:23.999 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag1)] 23:08:23.999 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:24.000 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:24.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:24.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:24.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:24.234 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:24.234 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:24.234 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:24.234 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:24.246 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:24.246 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:24.272 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:24.272 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:24.272 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:24.430 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:24.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:24.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:24.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:24.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag1 23:08:24.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:24.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:24.787 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag1' 23:08:24.815 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 23:08:24.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag1] 23:08:24.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:24.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:08:24.818 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 818 msec 23:08:24.818 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:24.849 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:24.849 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:08:24.849 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag2)] 23:08:24.849 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:24.850 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:24.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:24.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:24.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:25.084 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:25.084 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:25.084 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:25.084 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:25.095 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:25.095 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:25.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:25.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:25.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:25.269 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:25.293 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:25.293 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:25.293 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:25.466 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag2 23:08:25.467 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:25.467 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:25.594 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag2' 23:08:25.615 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 23:08:25.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag2] 23:08:25.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:25.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:08:25.616 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 767 msec 23:08:25.616 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:25.647 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:25.647 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:08:25.647 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag3)] 23:08:25.647 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:25.647 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:25.647 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:25.647 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:25.647 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:25.879 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:25.879 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:25.879 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:25.879 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:25.891 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:25.891 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:25.914 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:25.914 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:25.915 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:26.062 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:26.083 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:26.083 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:26.083 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:26.251 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag3 23:08:26.252 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:26.252 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:26.380 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag3' 23:08:26.400 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 23:08:26.400 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag3] 23:08:26.400 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:26.400 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:08:26.401 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 755 msec 23:08:26.401 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:26.433 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:26.433 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 23:08:26.433 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag4)] 23:08:26.433 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 23:08:26.433 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository17583383003440733234 with Tag(name=published-0.8) 23:08:26.433 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 23:08:26.433 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:26.433 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:26.690 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 23:08:26.690 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 23:08:26.690 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 23:08:26.690 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 23:08:26.701 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 23:08:26.701 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 23:08:26.728 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 23:08:26.728 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository17583383003440733234 23:08:26.728 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:26.877 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository17583383003440733234/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 23:08:26.900 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository17583383003440733234/ . 23:08:26.900 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:26.900 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:27.088 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag4 23:08:27.088 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:27.088 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 23:08:27.215 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag4' 23:08:27.234 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 23:08:27.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag4] 23:08:27.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3545242993074658078 23:08:27.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_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/, , HUDSON_COOKIE=3408ac50-825c-4084-981e-5b8313ccb028, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/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_Build_and_Test-605, , 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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#605, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/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_Build_and_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=605, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Test, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7083150927153865132.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=6f806715a3eac81b166250056e1b56b0a66d0706, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=2, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace, , JOB_BASE_NAME=NorthernWind_Build_and_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=605, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Test/605/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 23:08:27.234 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 801 msec 23:08:27.234 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 23:08:27.235 [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: 24.80 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.37/spring-web-5.3.37.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.37/spring-web-5.3.37.pom (2.2 kB at 4.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.pom (3.0 kB at 106 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar (1.7 MB at 26 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar (1.0 MB at 21 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-commons --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Commons [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995308120 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Commons [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_Build_and_Test/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Commons [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/frontend/Commons/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/frontend/Commons/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Recompiling the module because of changed 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_Build_and_Test/workspace/modules/frontend/Commons/target/classes": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.15.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_Build_and_Test/workspace/modules/frontend/Commons/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-commons --- [INFO] No sources to compile [INFO] [INFO] --- aspectj:1.15.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.5.2:test (default-test) @ it-tidalwave-northernwind-frontend-commons --- [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Commons/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.pom (5.8 kB at 208 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-modules/1.0-ALPHA-7/image-modules-1.0-ALPHA-7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-modules/1.0-ALPHA-7/image-modules-1.0-ALPHA-7.pom (5.4 kB at 143 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-13/thesefoolishthings-3.2-ALPHA-13.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-13/thesefoolishthings-3.2-ALPHA-13.pom (11 kB at 302 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/rawdarkroom/jrawio/1.7-ALPHA-1/jrawio-1.7-ALPHA-1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/rawdarkroom/jrawio/1.7-ALPHA-1/jrawio-1.7-ALPHA-1.pom (8.6 kB at 278 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/1.12/superpom-1.12.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/1.12/superpom-1.12.pom (4.0 kB at 142 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/1.12/superpom-1.12.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/1.12/superpom-1.12.pom (79 kB at 3.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/libraries/1.1.5/libraries-1.1.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/libraries/1.1.5/libraries-1.1.5.pom (14 kB at 606 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/1.0.18/superpom-1.0.18.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/1.0.18/superpom-1.0.18.pom (46 kB at 2.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.pom (8.8 kB at 350 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.pom (6.4 kB at 213 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.jar (257 kB at 7.6 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7-tests.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.jar (143 kB at 4.0 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.jar (733 kB at 4.4 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7-tests.jar (13 MB at 59 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995310577 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media [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_Build_and_Test/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/frontend/Media/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 16 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[50,80] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[52,76] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[54,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/interpolator/ScanningMetadataInterpolatorFactory.java:[68,61] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [INFO] [INFO] --- aspectj:1.15.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.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.15.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.5.2: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 23:08:36.545 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest 23:08:37.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, underTest, metadataLoader, metadataInterpolators] 23:08:37.672 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@34a2d6e0), null, canConvert: false) 23:08:37.689 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:37.690 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:37.690 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 23:08:37.691 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@34a2d6e0) 23:08:37.692 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@34a2d6e0), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 23:08:37.696 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 23:08:37.724 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 23:08:37.725 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 23:08:37.725 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 23:08:37.725 [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] 23:08:37.736 [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@7c37f145 transparency = 1 has alpha = false isAlphaPre = false 23:08:37.740 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 23:08:37.741 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@34a2d6e0) done in 50 msec 23:08:37.742 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:37.743 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:37.833 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 23:08:37.836 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 23:08:37.837 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must cache the same instance within expiration time without checking for file modification" 23:08:37.837 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 23:08:37.838 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.841 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:37.850 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 23:08:37.850 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.850 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.851 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.851 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:06Z[GMT] 23:08:37.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.851 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.851 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:12Z[GMT] 23:08:37.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.852 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.852 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:18Z[GMT] 23:08:37.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.852 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.853 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:24Z[GMT] 23:08:37.853 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.853 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.853 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.853 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:30Z[GMT] 23:08:37.853 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.853 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.853 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.854 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:36Z[GMT] 23:08:37.854 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.854 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.854 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.854 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:42Z[GMT] 23:08:37.854 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.854 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.854 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.855 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:48Z[GMT] 23:08:37.855 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.855 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.855 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.855 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:54Z[GMT] 23:08:37.855 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.855 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.855 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01Z[GMT] 23:08:37.856 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.856 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:06Z[GMT] 23:08:37.856 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.856 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:12Z[GMT] 23:08:37.857 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.857 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.857 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.857 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:18Z[GMT] 23:08:37.857 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.857 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.857 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.857 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:24Z[GMT] 23:08:37.857 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.858 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.858 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.858 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:30Z[GMT] 23:08:37.858 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.858 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.858 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.858 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:36Z[GMT] 23:08:37.858 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.858 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.858 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.859 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:42Z[GMT] 23:08:37.859 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.859 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.859 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.859 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:48Z[GMT] 23:08:37.859 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.859 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.859 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.859 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:54Z[GMT] 23:08:37.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.860 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.860 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02Z[GMT] 23:08:37.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.860 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.860 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:06Z[GMT] 23:08:37.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.861 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.861 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:12Z[GMT] 23:08:37.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.861 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.861 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:18Z[GMT] 23:08:37.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.861 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.861 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:24Z[GMT] 23:08:37.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.862 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.862 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:30Z[GMT] 23:08:37.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.862 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.862 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:36Z[GMT] 23:08:37.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.862 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:42Z[GMT] 23:08:37.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:48Z[GMT] 23:08:37.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:54Z[GMT] 23:08:37.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03Z[GMT] 23:08:37.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.864 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.864 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:06Z[GMT] 23:08:37.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.864 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.864 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:12Z[GMT] 23:08:37.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.864 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.864 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:18Z[GMT] 23:08:37.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.865 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.865 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:24Z[GMT] 23:08:37.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.865 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.865 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:30Z[GMT] 23:08:37.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.865 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.865 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:36Z[GMT] 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.866 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.866 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:42Z[GMT] 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.866 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.866 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:48Z[GMT] 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.866 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.866 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:54Z[GMT] 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.867 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.867 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04Z[GMT] 23:08:37.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.867 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.867 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:06Z[GMT] 23:08:37.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.867 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.867 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:12Z[GMT] 23:08:37.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:18Z[GMT] 23:08:37.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:24Z[GMT] 23:08:37.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:30Z[GMT] 23:08:37.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:36Z[GMT] 23:08:37.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:42Z[GMT] 23:08:37.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:48Z[GMT] 23:08:37.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:54Z[GMT] 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05Z[GMT] 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:06Z[GMT] 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:12Z[GMT] 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:18Z[GMT] 23:08:37.871 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.871 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:24Z[GMT] 23:08:37.871 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.871 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:30Z[GMT] 23:08:37.871 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.871 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:36Z[GMT] 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:42Z[GMT] 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:48Z[GMT] 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:54Z[GMT] 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.872 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06Z[GMT] 23:08:37.873 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.873 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:06Z[GMT] 23:08:37.873 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.873 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:12Z[GMT] 23:08:37.873 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.873 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:18Z[GMT] 23:08:37.873 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.874 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.874 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:24Z[GMT] 23:08:37.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.874 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.874 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:30Z[GMT] 23:08:37.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.874 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.874 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:36Z[GMT] 23:08:37.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.874 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.875 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:42Z[GMT] 23:08:37.875 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.875 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.875 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.875 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:48Z[GMT] 23:08:37.875 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.875 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.875 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.875 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:54Z[GMT] 23:08:37.875 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.875 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.875 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.875 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07Z[GMT] 23:08:37.875 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.876 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.876 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.876 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:06Z[GMT] 23:08:37.876 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.876 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.876 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.876 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:12Z[GMT] 23:08:37.876 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.876 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.876 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.876 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:18Z[GMT] 23:08:37.876 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.876 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.876 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.877 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:24Z[GMT] 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.877 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.877 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:30Z[GMT] 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.877 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.877 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:36Z[GMT] 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.877 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.877 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:42Z[GMT] 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.877 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:48Z[GMT] 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:54Z[GMT] 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08Z[GMT] 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:06Z[GMT] 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.878 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.878 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:12Z[GMT] 23:08:37.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:18Z[GMT] 23:08:37.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:24Z[GMT] 23:08:37.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:30Z[GMT] 23:08:37.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:36Z[GMT] 23:08:37.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:42Z[GMT] 23:08:37.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:48Z[GMT] 23:08:37.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:54Z[GMT] 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09Z[GMT] 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:06Z[GMT] 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:12Z[GMT] 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.881 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:18Z[GMT] 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:24Z[GMT] 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:30Z[GMT] 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:36Z[GMT] 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:42Z[GMT] 23:08:37.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.883 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.883 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.883 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:48Z[GMT] 23:08:37.883 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.883 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.883 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.883 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:54Z[GMT] 23:08:37.883 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.883 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 23:08:37.883 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 23:08:37.890 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 53 msec 23:08:37.890 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 23:08:37.948 [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] 23:08:37.951 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@5b39a3e6), null, canConvert: false) 23:08:37.952 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:37.952 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:37.952 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 23:08:37.952 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@5b39a3e6) 23:08:37.953 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@5b39a3e6), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 23:08:37.953 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 23:08:37.953 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 23:08:37.953 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 23:08:37.953 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 23:08:37.953 [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] 23:08:37.953 [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@7c37f145 transparency = 1 has alpha = false isAlphaPre = false 23:08:37.953 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 23:08:37.953 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@5b39a3e6) done in 1 msec 23:08:37.954 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:37.954 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:37.956 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 23:08:37.956 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 23:08:37.956 [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" 23:08:37.956 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 23:08:37.957 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.957 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:37.958 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT] 23:08:37.958 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.958 [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] 23:08:37.958 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT] 23:08:37.959 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT] 23:08:37.959 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.959 [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] 23:08:37.959 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT] 23:08:37.959 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT] 23:08:37.960 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.960 [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] 23:08:37.960 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT] 23:08:37.960 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT] 23:08:37.960 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.961 [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] 23:08:37.961 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT] 23:08:37.961 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT] 23:08:37.961 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.961 [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] 23:08:37.961 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT] 23:08:37.962 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT] 23:08:37.962 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.962 [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] 23:08:37.962 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT] 23:08:37.963 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT] 23:08:37.963 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.963 [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] 23:08:37.963 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT] 23:08:37.963 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT] 23:08:37.963 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.964 [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] 23:08:37.964 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT] 23:08:37.964 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT] 23:08:37.964 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.964 [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] 23:08:37.964 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT] 23:08:37.965 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:40:00.000000010Z[GMT] 23:08:37.965 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:37.965 [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] 23:08:37.965 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:50:00.000000010Z[GMT] 23:08:37.966 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 10 msec 23:08:37.966 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 23:08:38.003 [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] 23:08:38.006 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@3b2e5c0d), null, canConvert: false) 23:08:38.007 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:38.007 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:38.007 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 23:08:38.007 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@3b2e5c0d) 23:08:38.007 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@3b2e5c0d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 23:08:38.008 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 23:08:38.008 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 23:08:38.008 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 23:08:38.008 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 23:08:38.008 [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] 23:08:38.008 [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@7c37f145 transparency = 1 has alpha = false isAlphaPre = false 23:08:38.008 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 23:08:38.008 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@3b2e5c0d) done in 1 msec 23:08:38.009 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:38.009 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:38.010 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 23:08:38.010 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 23:08:38.010 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must correctly load metadata when not in cache" 23:08:38.010 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 23:08:38.011 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.011 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.013 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 3 msec 23:08:38.014 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 23:08:38.044 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators] 23:08:38.047 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@716185fe), null, canConvert: false) 23:08:38.047 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:38.047 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:38.047 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 23:08:38.047 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@716185fe) 23:08:38.048 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@716185fe), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 23:08:38.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 23:08:38.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 23:08:38.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 23:08:38.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 23:08:38.048 [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] 23:08:38.048 [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@7c37f145 transparency = 1 has alpha = false isAlphaPre = false 23:08:38.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 23:08:38.048 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@716185fe) done in 1 msec 23:08:38.049 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:38.049 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:38.050 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 23:08:38.050 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 23:08:38.050 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must reload metadata after expiration time when file has been changed" 23:08:38.050 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 23:08:38.051 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.051 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.051 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT] 23:08:38.052 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.052 [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] 23:08:38.052 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.052 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT] 23:08:38.052 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT] 23:08:38.053 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.053 [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] 23:08:38.053 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.053 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT] 23:08:38.053 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT] 23:08:38.054 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.054 [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] 23:08:38.054 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.054 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT] 23:08:38.055 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT] 23:08:38.055 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.055 [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] 23:08:38.055 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.055 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT] 23:08:38.056 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT] 23:08:38.056 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.056 [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] 23:08:38.056 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.056 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT] 23:08:38.057 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT] 23:08:38.057 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.057 [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] 23:08:38.057 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.058 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT] 23:08:38.058 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT] 23:08:38.058 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.058 [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] 23:08:38.058 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.059 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT] 23:08:38.059 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT] 23:08:38.059 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.059 [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] 23:08:38.059 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.060 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT] 23:08:38.060 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT] 23:08:38.060 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 23:08:38.061 [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] 23:08:38.061 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 23:08:38.061 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT] 23:08:38.061 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 11 msec 23:08:38.061 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 23:08:38.063 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 23:08:38.063 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST "must properly read metadata" 23:08:38.063 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 23:08:38.066 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0, 0, [METADATA]) 23:08:38.066 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0) 23:08:38.067 [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])) 23:08:38.067 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 23:08:38.068 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4eaf7902, false, jpg) 23:08:38.078 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4eaf7902, javax.imageio.ImageIO$ImageReaderIterator@1e225820) 23:08:38.080 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@c02670f, vendor: Oracle Corporation 23:08:38.080 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@c02670f, vendor: Oracle Corporation 23:08:38.080 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@c02670f 23:08:38.080 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@c02670f, 0) 23:08:38.138 [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 23:08:38.139 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2b736fee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3249e278, class it.tidalwave.image.metadata.TIFF) 23:08:38.140 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6f31df32) 23:08:38.140 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2b736fee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3249e278, class it.tidalwave.image.metadata.EXIF) 23:08:38.140 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5d7911d5) 23:08:38.140 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2b736fee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3249e278, class it.tidalwave.image.metadata.MakerNote) 23:08:38.140 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 23:08:38.140 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2b736fee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3249e278, class it.tidalwave.image.metadata.IPTC) 23:08:38.141 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5a08b084) 23:08:38.141 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2b736fee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3249e278, class it.tidalwave.image.metadata.XMP) 23:08:38.141 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@235c997d) 23:08:38.141 [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}) 23:08:38.142 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF: TIFF@1[9 tags] 23:08:38.143 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF: EXIF@2[36 tags] 23:08:38.143 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC: IPTC@3[13 tags] 23:08:38.143 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP: XMP@4[1 tags] 23:08:38.148 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [271] Make: NIKON CORPORATION 23:08:38.148 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [272] Model: NIKON D5000 23:08:38.151 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [282] X Resolution: 72/1 23:08:38.151 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [283] Y Resolution: 72/1 23:08:38.152 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [296] Resolution Unit: 2 23:08:38.152 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [305] Software: Adobe Photoshop Lightroom 4.1 (Macintosh) 23:08:38.152 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [306] Date/Time: 2012:11:02 07:01:43 23:08:38.152 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [315] Artist: Fabrizio Giudici 23:08:38.152 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [33432] Copyright: © Copyright by Fabrizio Giudici. All rights reserved. 23:08:38.153 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33434] Exposure Time: 1/1000 23:08:38.153 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33437] F Number: 8/1 23:08:38.153 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34850] Exposure Program: 1 23:08:38.154 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34855] ISO Speed Ratings: 400 23:08:38.154 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36864] EXIF Version: [48, 50, 51, 48] 23:08:38.154 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36867] Date/Time Original: 2010:01:02 12:53:59 23:08:38.154 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36868] Date/Time Digitized: 2010:01:02 12:53:59 23:08:38.154 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37377] Shutter SpeedValue: 9965784/1000000 23:08:38.155 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37378] Aperture Value: 6/1 23:08:38.155 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37380] Exposure Bias Value: 0/6 23:08:38.155 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37381] Max Aperture Value: 30/10 23:08:38.155 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37382] Subject Distance: 3/100 23:08:38.155 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37383] Metering Mode: 5 23:08:38.155 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37384] Light Source: 9 23:08:38.155 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37385] Flash: 0 23:08:38.156 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37386] Focal Length: 1800/10 23:08:38.156 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37521] Subsec Time Original: 00 23:08:38.156 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37522] Subsec Time Digitized: 00 23:08:38.156 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41495] Sensing Method: 2 23:08:38.156 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41728] File Source: [3] 23:08:38.156 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41729] Scene Type: [1] 23:08:38.157 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41730] EXIF CFA Pattern: [2, 0, 2, 0, 1, 2, 0, 1] 23:08:38.157 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41985] Custom Rendered: 0 23:08:38.157 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41986] Exposure Mode: 1 23:08:38.157 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41987] White Balance: 1 23:08:38.157 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41988] Digital Zoom Ratio: 1/1 23:08:38.157 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41989] Focal Length 35mm Film: 270 23:08:38.157 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41990] Scene Capture Type: 0 23:08:38.158 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41991] Gain Control: 1 23:08:38.158 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41992] Contrast: 0 23:08:38.158 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41993] Saturation: 0 23:08:38.158 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41994] Sharpness: 0 23:08:38.158 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41996] Subject Distance Range: 0 23:08:38.158 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42033] BodySerialNumber: 6147706 23:08:38.159 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42034] LensSpecification: [1800/10, 1800/10, 28/10, 28/10] 23:08:38.159 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42036] LensModel: 180.0 mm f/2.8 23:08:38.159 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [346] : UTF-8 23:08:38.159 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [512] : 4 23:08:38.159 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [517] : Moutons autour de l'Île Saint-Honorat 23:08:38.159 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [567] : 20100102 23:08:38.160 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [572] : 125359+0100 23:08:38.160 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [574] : 20100102 23:08:38.160 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [575] : 125359+0100 23:08:38.160 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [592] : Fabrizio Giudici 23:08:38.160 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [597] : Photographer 23:08:38.160 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [622] : Fabrizio Giudici 23:08:38.161 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [627] : Fabrizio Giudici 23:08:38.161 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [628] : © Copyright by Fabrizio Giudici. All rights reserved. 23:08:38.161 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [634] : Fabrizio Giudici 23:08:38.161 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP [65535] : 172 23:08:38.163 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:38.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/target/ 23:08:38.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/DefaultMetadataProviderTest/expected-results/MetadataDump-20100102-0001.txt 23:08:38.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/DefaultMetadataProviderTest/MetadataDump-20100102-0001.txt 23:08:38.170 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST PASSED in 107 msec 23:08:38.170 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - 23:08:38.194 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 23:08:38.995 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 23:08:38.995 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 23:08:38.996 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 23:08:38.996 [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] 23:08:39.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 23:08:39.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from JPEG" 23:08:39.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 23:08:39.002 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0, 0, [METADATA]) 23:08:39.002 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0) 23:08:39.002 [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])) 23:08:39.002 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 23:08:39.002 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2089ea49, false, jpg) 23:08:39.003 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2089ea49, javax.imageio.ImageIO$ImageReaderIterator@1fc52b51) 23:08:39.003 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4ba1ccaf, vendor: Oracle Corporation 23:08:39.003 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4ba1ccaf, vendor: Oracle Corporation 23:08:39.003 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4ba1ccaf 23:08:39.003 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4ba1ccaf, 0) 23:08:39.028 [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 23:08:39.029 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@598acf89, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@150ba838, class it.tidalwave.image.metadata.TIFF) 23:08:39.029 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@198b4fb6) 23:08:39.029 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@598acf89, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@150ba838, class it.tidalwave.image.metadata.EXIF) 23:08:39.029 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@58ea2bc2) 23:08:39.029 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@598acf89, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@150ba838, class it.tidalwave.image.metadata.MakerNote) 23:08:39.029 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 23:08:39.029 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@598acf89, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@150ba838, class it.tidalwave.image.metadata.IPTC) 23:08:39.029 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@579351d1) 23:08:39.029 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@598acf89, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@150ba838, class it.tidalwave.image.metadata.XMP) 23:08:39.029 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1f116973) 23:08:39.032 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 23:08:39.032 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: SONY 23:08:39.032 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: ILCE-6600 23:08:39.032 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 23:08:39.032 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2023:01:12 15:37:33 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: Fabrizio Giudici 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/160 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 23:08:39.033 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 125 23:08:39.034 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[34864]: 2 23:08:39.034 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[RecommendedExposureIndex]: 125 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 49] 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2023:01:12 15:37:33 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2023:01:12 15:37:33 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7321928/1000000 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Brightness Value]: 21274/2560 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -3/10 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 1024/256 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 48 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 1680/10 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 67 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 2 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 23:08:39.036 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 16/16 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 252 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 1 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [1680/10, 1680/10, 4/1, 4/1] 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: FE 70-200mm F4 G OSS 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Sant'Eusebio a Perti. 23:08:39.037 [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] 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20230112 23:08:39.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 153733+0100 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20230112 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 153733+0100 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[602]: Finale ligure 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[604]: Strada di Gorra 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[607]: Liguria 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[612]: IT 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[613]: Italia 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: Fabrizio Giudici 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 23:08:39.038 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 168 23:08:39.048 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 46 msec 23:08:39.048 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 23:08:39.054 [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. 23:08:39.073 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 23:08:39.073 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 23:08:39.073 [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] 23:08:39.074 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 23:08:39.075 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@253dbbc8), null, canConvert: false) 23:08:39.075 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:39.076 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:39.076 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 23:08:39.076 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@253dbbc8) 23:08:39.076 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@253dbbc8), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 23:08:39.076 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 23:08:39.076 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 23:08:39.076 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 23:08:39.076 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 23:08:39.076 [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] 23:08:39.076 [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@7c37f145 transparency = 1 has alpha = false isAlphaPre = false 23:08:39.076 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 23:08:39.076 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@253dbbc8) done in 0 msec 23:08:39.077 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:39.077 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:39.077 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 23:08:39.077 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 23:08:39.077 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 23:08:39.077 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 23:08:39.077 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 100 23:08:39.078 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/3 23:08:39.078 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 23:08:39.078 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 11 23:08:39.078 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 1 23:08:39.079 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 22 msec 23:08:39.080 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 23:08:39.082 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 23:08:39.082 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 23:08:39.082 [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] 23:08:39.082 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 23:08:39.083 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@34a2e10c), null, canConvert: false) 23:08:39.083 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:39.083 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:39.083 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 23:08:39.083 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@34a2e10c) 23:08:39.083 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@34a2e10c), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 23:08:39.083 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 23:08:39.083 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 23:08:39.083 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 23:08:39.083 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 23:08:39.084 [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] 23:08:39.084 [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@7c37f145 transparency = 1 has alpha = false isAlphaPre = false 23:08:39.084 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 23:08:39.084 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@34a2e10c) done in 1 msec 23:08:39.084 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 23:08:39.084 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D200 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/20 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 1/3 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 8/1 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 74 23:08:39.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 2 23:08:39.086 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 4 msec 23:08:39.086 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 23:08:39.158 [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] 23:08:39.163 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 23:08:39.163 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when io error" 23:08:39.163 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 23:08:39.166 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 23:08:39.167 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Unexpected I/O error for id mediaId: java.io.IOException: Cannot open file 23:08:39.167 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 23:08:39.167 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 4 msec 23:08:39.167 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 23:08:39.192 [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] 23:08:39.195 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 23:08:39.195 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when media not found" 23:08:39.195 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 23:08:39.195 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 23:08:39.196 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Cannot find media for id mediaId: it.tidalwave.util.NotFoundException: Media not found 23:08:39.196 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 23:08:39.196 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 1 msec 23:08:39.196 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 23:08:39.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, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache] 23:08:39.215 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 23:08:39.216 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return the interpolated string when metadata is found" 23:08:39.216 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 23:08:39.268 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 23:08:39.269 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 23:08:39.270 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 54 msec 23:08:39.270 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 23:08:39.291 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 23:08:39.794 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 23:08:39.794 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 23:08:39.794 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 23:08:39.795 [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] 23:08:39.795 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 23:08:39.795 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST "must find all the interpolators" 23:08:39.795 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 23:08:39.799 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST PASSED in 4 msec 23:08:39.799 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - 23:08:39.799 [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: 3.861 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-media --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-media --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/Media/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] ----< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995321263 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend [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_Build_and_Test/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-1.2-ALPHA-12-SNAPSHOT.pom [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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.8.1/maven-dependency-plugin-3.8.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.8.1/maven-dependency-plugin-3.8.1.pom (18 kB at 474 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.8.1/maven-dependency-plugin-3.8.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.8.1/maven-dependency-plugin-3.8.1.jar (208 kB at 8.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/java/dev/rome/rome/1.0.0/rome-1.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/java/dev/rome/rome/1.0.0/rome-1.0.0.pom (10 kB at 462 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jdom/jdom/1.0/jdom-1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jdom/jdom/1.0/jdom-1.0.pom (1.2 kB at 53 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.pom (3.9 kB at 114 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/project/6.1.26/project-6.1.26.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/project/6.1.26/project-6.1.26.pom (9.2 kB at 256 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/jetty-parent/10/jetty-parent-10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/jetty-parent/10/jetty-parent-10.pom (3.3 kB at 97 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/jetty/jetty-parent/14/jetty-parent-14.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/jetty/jetty-parent/14/jetty-parent-14.pom (16 kB at 549 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/java/dev/rome/rome/1.0.0/rome-1.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/java/dev/rome/rome/1.0.0/rome-1.0.0.jar (220 kB at 5.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jdom/jdom/1.0/jdom-1.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar (177 kB at 4.5 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jdom/jdom/1.0/jdom-1.0.jar (153 kB at 3.2 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995321707 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend [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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[51,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[71,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[64,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[51,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[51,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[64,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[64,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[71,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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[71,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.15.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.8.1:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/2.0.0/doxia-sink-api-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/2.0.0/doxia-sink-api-2.0.0.pom (1.4 kB at 56 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia/2.0.0/doxia-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia/2.0.0/doxia-2.0.0.pom (17 kB at 594 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-api/4.0.0/maven-reporting-api-4.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-api/4.0.0/maven-reporting-api-4.0.0.pom (2.8 kB at 96 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-impl/4.0.0/maven-reporting-impl-4.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-impl/4.0.0/maven-reporting-impl-4.0.0.pom (8.8 kB at 72 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.11.2/junit-bom-5.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.11.2/junit-bom-5.11.2.pom (5.6 kB at 188 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-model/2.0.0/doxia-site-model-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-model/2.0.0/doxia-site-model-2.0.0.pom (5.8 kB at 243 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sitetools/2.0.0/doxia-sitetools-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sitetools/2.0.0/doxia-sitetools-2.0.0.pom (12 kB at 544 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.pom (17 kB at 681 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.9.0.M3/sisu-inject-0.9.0.M3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.9.0.M3/sisu-inject-0.9.0.M3.pom (24 kB at 940 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3.pom (20 kB at 817 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/2.0.0/doxia-core-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/2.0.0/doxia-core-2.0.0.pom (3.9 kB at 145 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-text/1.12.0/commons-text-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-text/1.12.0/commons-text-1.12.0.pom (20 kB at 684 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-integration-tools/2.0.0/doxia-integration-tools-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-integration-tools/2.0.0/doxia-integration-tools-2.0.0.pom (7.8 kB at 298 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/2.0.0/doxia-site-renderer-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/2.0.0/doxia-site-renderer-2.0.0.pom (7.4 kB at 246 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/2.0.0/doxia-skin-model-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/2.0.0/doxia-skin-model-2.0.0.pom (3.0 kB at 86 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/2.0.0/doxia-module-xhtml5-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/2.0.0/doxia-module-xhtml5-2.0.0.pom (2.9 kB at 132 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-modules/2.0.0/doxia-modules-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-modules/2.0.0/doxia-modules-2.0.0.pom (2.5 kB at 90 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.4/velocity-engine-core-2.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.4/velocity-engine-core-2.4.pom (12 kB at 599 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-parent/2.4/velocity-engine-parent-2.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-parent/2.4/velocity-engine-parent-2.4.pom (9.5 kB at 244 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/tools/velocity-tools-generic/3.1/velocity-tools-generic-3.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/tools/velocity-tools-generic/3.1/velocity-tools-generic-3.1.pom (2.6 kB at 98 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/tools/velocity-tools-parent/3.1/velocity-tools-parent-3.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/tools/velocity-tools-parent/3.1/velocity-tools-parent-3.1.pom (8.0 kB at 382 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-master/4/velocity-master-4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-master/4/velocity-master-4.pom (7.8 kB at 251 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.pom (10 kB at 476 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-parent/2.3/velocity-engine-parent-2.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-parent/2.3/velocity-engine-parent-2.3.pom (14 kB at 494 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-lang3/3.11/commons-lang3-3.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-lang3/3.11/commons-lang3-3.11.pom (30 kB at 1.2 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/51/commons-parent-51.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/51/commons-parent-51.pom (78 kB at 4.3 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom (3.8 kB at 226 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom (14 kB at 767 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom (18 kB at 818 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-digester3/3.2/commons-digester3-3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-digester3/3.2/commons-digester3-3.2.pom (18 kB at 1.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/22/commons-parent-22.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/22/commons-parent-22.pom (42 kB at 1.8 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom (11 kB at 589 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/14/commons-parent-14.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/14/commons-parent-14.pom (31 kB at 1.7 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.pom (31 kB at 1.3 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/50/commons-parent-50.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/50/commons-parent-50.pom (76 kB at 3.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/cliftonlabs/json-simple/3.0.2/json-simple-3.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/cliftonlabs/json-simple/3.0.2/json-simple-3.0.2.pom (7.5 kB at 374 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-apt/2.0.0/doxia-module-apt-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-apt/2.0.0/doxia-module-apt-2.0.0.pom (2.9 kB at 114 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xdoc/2.0.0/doxia-module-xdoc-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xdoc/2.0.0/doxia-module-xdoc-2.0.0.pom (5.4 kB at 199 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.15.1/commons-io-2.15.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.15.1/commons-io-2.15.1.pom (20 kB at 799 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/65/commons-parent-65.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/65/commons-parent-65.pom (78 kB at 3.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.5.1/plexus-io-3.5.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.5.1/plexus-io-3.5.1.pom (4.3 kB at 218 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.15.0/maven-dependency-analyzer-1.15.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.15.0/maven-dependency-analyzer-1.15.0.pom (32 kB at 683 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.3.0/maven-dependency-tree-3.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.3.0/maven-dependency-tree-3.3.0.pom (7.0 kB at 250 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom (11 kB at 450 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom (5.3 kB at 182 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom (5.1 kB at 255 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom (5.0 kB at 178 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom (2.7 kB at 142 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom (12 kB at 621 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/2.0.0/doxia-sink-api-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/2.0.0/doxia-sink-api-2.0.0.jar (11 kB at 472 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-api/4.0.0/maven-reporting-api-4.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-impl/4.0.0/maven-reporting-impl-4.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-model/2.0.0/doxia-site-model-2.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/2.0.0/doxia-core-2.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-text/1.12.0/commons-text-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-impl/4.0.0/maven-reporting-impl-4.0.0.jar (21 kB at 499 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-integration-tools/2.0.0/doxia-integration-tools-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-model/2.0.0/doxia-site-model-2.0.0.jar (86 kB at 2.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/2.0.0/doxia-site-renderer-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/reporting/maven-reporting-api/4.0.0/maven-reporting-api-4.0.0.jar (9.8 kB at 208 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/2.0.0/doxia-skin-model-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-text/1.12.0/commons-text-1.12.0.jar (251 kB at 3.7 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/2.0.0/doxia-module-xhtml5-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/2.0.0/doxia-site-renderer-2.0.0.jar (44 kB at 582 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.4/velocity-engine-core-2.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-integration-tools/2.0.0/doxia-integration-tools-2.0.0.jar (50 kB at 642 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/tools/velocity-tools-generic/3.1/velocity-tools-generic-3.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/2.0.0/doxia-skin-model-2.0.0.jar (16 kB at 207 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/2.0.0/doxia-core-2.0.0.jar (168 kB at 1.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (247 kB at 2.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-digester3/3.2/commons-digester3-3.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.4/velocity-engine-core-2.4.jar (510 kB at 3.8 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/cliftonlabs/json-simple/3.0.2/json-simple-3.0.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/2.0.0/doxia-module-xhtml5-2.0.0.jar (17 kB at 127 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-apt/2.0.0/doxia-module-apt-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/tools/velocity-tools-generic/3.1/velocity-tools-generic-3.1.jar (217 kB at 1.6 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xdoc/2.0.0/doxia-module-xdoc-2.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (62 kB at 386 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-apt/2.0.0/doxia-module-apt-2.0.0.jar (54 kB at 313 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-digester3/3.2/commons-digester3-3.2.jar (242 kB at 1.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/cliftonlabs/json-simple/3.0.2/json-simple-3.0.2.jar (35 kB at 193 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.5.1/plexus-io-3.5.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xdoc/2.0.0/doxia-module-xdoc-2.0.0.jar (35 kB at 191 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.15.0/maven-dependency-analyzer-1.15.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3.jar (434 kB at 2.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.3.0/maven-dependency-tree-3.3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar (53 kB at 238 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.jar (216 kB at 970 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.5.1/plexus-io-3.5.1.jar (80 kB at 346 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.15.0/maven-dependency-analyzer-1.15.0.jar (45 kB at 194 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.3.0/maven-dependency-tree-3.3.0.jar (43 kB at 174 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar (159 kB at 645 kB/s) [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-core:tests:?:jar [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/MockSpringMvcResponseHolder.java:[35,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 [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[58,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 ? [INFO] [INFO] --- aspectj:1.15.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.5.2: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 23:08:47.525 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest 23:08:48.422 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 23:08:48.422 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when Etag Matching" 23:08:48.422 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 23:08:48.456 [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... 23:08:48.458 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 23:08:48.458 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:08:48.465 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.465 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.466 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.466 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.472 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 50 msec 23:08:48.472 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.476 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 23:08:48.477 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 23:08:48.477 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 23:08:48.478 [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... 23:08:48.478 [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 23:08:48.479 [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... 23:08:48.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... 23:08:48.479 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.480 [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]] 23:08:48.480 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.481 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.481 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.481 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.482 [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... 23:08:48.482 [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 23:08:48.482 [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... 23:08:48.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... 23:08:48.483 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.483 [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]] 23:08:48.484 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.484 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.485 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.485 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.486 [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... 23:08:48.486 [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 23:08:48.486 [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... 23:08:48.487 [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... 23:08:48.487 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.487 [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]] 23:08:48.488 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.488 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.488 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.489 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.490 [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... 23:08:48.490 [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 23:08:48.490 [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... 23:08:48.491 [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... 23:08:48.491 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.491 [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]] 23:08:48.492 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.492 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.492 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.492 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.493 [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... 23:08:48.494 [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 23:08:48.494 [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... 23:08:48.494 [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... 23:08:48.494 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.494 [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]] 23:08:48.495 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.495 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.497 [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... 23:08:48.497 [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 23:08:48.497 [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... 23:08:48.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... 23:08:48.498 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.498 [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]] 23:08:48.499 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.499 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.499 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.499 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.500 [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... 23:08:48.500 [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 23:08:48.500 [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... 23:08:48.501 [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... 23:08:48.501 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.501 [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]] 23:08:48.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.503 [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... 23:08:48.503 [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 23:08:48.504 [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... 23:08:48.504 [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... 23:08:48.504 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.504 [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]] 23:08:48.505 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.505 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.505 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.505 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.506 [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... 23:08:48.507 [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 23:08:48.507 [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... 23:08:48.507 [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... 23:08:48.507 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.507 [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]] 23:08:48.508 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.508 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.508 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.508 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.509 [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... 23:08:48.509 [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 23:08:48.510 [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... 23:08:48.510 [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... 23:08:48.510 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.510 [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]] 23:08:48.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 23:08:48.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 23:08:48.512 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 36 msec 23:08:48.512 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.515 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 23:08:48.515 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when Etag not Matching" 23:08:48.515 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 23:08:48.516 [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... 23:08:48.516 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 23:08:48.517 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:08:48.517 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.517 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.517 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.518 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.518 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec 23:08:48.519 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.521 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 23:08:48.521 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 23:08:48.521 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 23:08:48.522 [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... 23:08:48.522 [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 23:08:48.522 [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... 23:08:48.523 [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... 23:08:48.523 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.523 [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]] 23:08:48.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.524 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.525 [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... 23:08:48.526 [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 23:08:48.526 [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... 23:08:48.526 [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... 23:08:48.526 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.527 [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]] 23:08:48.527 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.528 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.528 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.528 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.529 [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... 23:08:48.529 [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 23:08:48.529 [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... 23:08:48.529 [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... 23:08:48.530 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.530 [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]] 23:08:48.531 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.531 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.531 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.531 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.532 [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... 23:08:48.532 [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 23:08:48.532 [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... 23:08:48.533 [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... 23:08:48.533 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.533 [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]] 23:08:48.533 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.534 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.534 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.534 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.535 [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... 23:08:48.535 [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 23:08:48.535 [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... 23:08:48.535 [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... 23:08:48.535 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.536 [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]] 23:08:48.536 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.536 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.536 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.536 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.537 [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... 23:08:48.537 [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 23:08:48.538 [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... 23:08:48.538 [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... 23:08:48.538 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.538 [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]] 23:08:48.539 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.539 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.539 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.539 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.540 [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... 23:08:48.540 [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 23:08:48.540 [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... 23:08:48.541 [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... 23:08:48.541 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.541 [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]] 23:08:48.541 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.541 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.542 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.542 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.543 [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... 23:08:48.543 [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 23:08:48.543 [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... 23:08:48.543 [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... 23:08:48.543 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.543 [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]] 23:08:48.544 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.544 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.544 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.544 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.545 [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... 23:08:48.545 [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 23:08:48.545 [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... 23:08:48.546 [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... 23:08:48.546 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.546 [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]] 23:08:48.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.548 [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... 23:08:48.548 [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 23:08:48.548 [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... 23:08:48.548 [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... 23:08:48.549 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.549 [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]] 23:08:48.549 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.549 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.549 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.550 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.550 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 29 msec 23:08:48.550 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.553 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 23:08:48.553 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output NotFound" 23:08:48.553 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 23:08:48.554 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 23:08:48.555 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 23:08:48.555 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 23:08:48.555 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.555 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.555 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 23:08:48.555 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/NotFoundExceptionOutput.txt 23:08:48.556 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec 23:08:48.556 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.558 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 23:08:48.558 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a PermanentRedirect" 23:08:48.559 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 23:08:48.559 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 23:08:48.559 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 23:08:48.559 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.559 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.559 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 23:08:48.560 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/PermanentRedirectOutput.txt 23:08:48.560 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 2 msec 23:08:48.560 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.562 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 23:08:48.562 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile" 23:08:48.562 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 23:08:48.563 [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... 23:08:48.563 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.563 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:08:48.564 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.564 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.564 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 23:08:48.564 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 23:08:48.565 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 2 msec 23:08:48.565 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.566 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 23:08:48.567 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile with ExpirationTime" 23:08:48.567 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 23:08:48.568 [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... 23:08:48.568 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 23:08:48.568 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 23:08:48.569 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.569 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.569 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 23:08:48.569 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutputWithExpirationTime.txt 23:08:48.569 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec 23:08:48.569 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.571 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 23:08:48.571 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output an internal error" 23:08:48.571 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 23:08:48.572 [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:224) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:686) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:992) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:739) at org.testng.TestRunner.run(TestRunner.java:614) at org.testng.SuiteRunner.runTest(SuiteRunner.java:421) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373) at org.testng.SuiteRunner.run(SuiteRunner.java:312) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274) at org.testng.TestNG.runSuitesLocally(TestNG.java:1208) at org.testng.TestNG.runSuites(TestNG.java:1112) at org.testng.TestNG.run(TestNG.java:1079) 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) 23:08:48.574 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 23:08:48.574 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 23:08:48.575 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 23:08:48.575 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 23:08:48.575 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 23:08:48.575 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/InternalErrorOutput.txt 23:08:48.576 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 4 msec 23:08:48.576 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 23:08:48.577 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.697 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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea-tests.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995328760 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend [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_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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.13.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_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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] -----< 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 ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24/it-tidalwave-messagebus-spring-3.2-ALPHA-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24/it-tidalwave-messagebus-spring-3.2-ALPHA-24.pom (7.1 kB at 244 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24/it-tidalwave-messagebus-spring-3.2-ALPHA-24.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24/it-tidalwave-messagebus-spring-3.2-ALPHA-24.jar (13 kB at 724 kB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-webapp --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995328902 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp [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_Build_and_Test/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/northernwind/it-tidalwave-northernwind-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-webapp-1.2-ALPHA-12-SNAPSHOT.pom [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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/Commons [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995328979 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/Commons [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_Build_and_Test/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/Commons [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [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.13.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_Build_and_Test/workspace/modules/webapp/Commons/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/Commons/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.jar to /var/jenkins_home/maven-repositories/executors/2/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] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc-webapp >-- [INFO] Building NorthernWind :: Frontend :: Webapp :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [23/24] [INFO] from modules/webapp/SpringMvcWebApp/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.1.0/xml-maven-plugin-1.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.1.0/xml-maven-plugin-1.1.0.pom (8.5 kB at 339 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/75/mojo-parent-75.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/75/mojo-parent-75.pom (36 kB at 1.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.1.0/xml-maven-plugin-1.1.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.1.0/xml-maven-plugin-1.1.0.jar (65 kB at 2.5 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom (8.4 kB at 380 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar (83 kB at 3.0 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995329215 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp [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_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- dependency:3.8.1:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] [INFO] --- xml:1.1.0:transform (default) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.2.0/plexus-resources-1.2.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.2.0/plexus-resources-1.2.0.pom (4.4 kB at 184 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom (2.7 kB at 116 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.pom (1.6 kB at 79 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/3/apache-3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/3/apache-3.pom (3.4 kB at 181 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.pom (6.0 kB at 261 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom (20 kB at 847 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.2.0/plexus-resources-1.2.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.2.0/plexus-resources-1.2.0.jar (23 kB at 996 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar (42 kB at 1.2 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar (79 kB at 1.7 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar (84 kB at 1.8 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar (484 kB at 9.0 MB/s) [INFO] Transforming file: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp/src/main/resources [INFO] [INFO] --- compiler:3.13.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_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom (3.9 kB at 206 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom (6.0 kB at 223 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom (6.3 kB at 139 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom (20 kB at 895 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.7.1/plexus-archiver-4.7.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.7.1/plexus-archiver-4.7.1.pom (6.5 kB at 363 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom (22 kB at 950 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/56/commons-parent-56.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/56/commons-parent-56.pom (82 kB at 3.3 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom (5.6 kB at 194 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.5-2/zstd-jni-1.5.5-2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.5-2/zstd-jni-1.5.5-2.pom (1.9 kB at 96 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-mapping/3.0.0/maven-mapping-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-mapping/3.0.0/maven-mapping-3.0.0.pom (4.1 kB at 188 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/22/maven-shared-components-22.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/22/maven-shared-components-22.pom (5.1 kB at 244 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom (2.2 kB at 99 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.2.5/maven-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.2.5/maven-3.2.5.pom (22 kB at 447 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/25/maven-parent-25.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/25/maven-parent-25.pom (37 kB at 1.9 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/15/apache-15.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/15/apache-15.pom (15 kB at 564 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom (1.5 kB at 67 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar (26 kB at 1.2 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.7.1/plexus-archiver-4.7.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.5-2/zstd-jni-1.5.5-2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-mapping/3.0.0/maven-mapping-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar (79 kB at 944 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-mapping/3.0.0/maven-mapping-3.0.0.jar (11 kB at 128 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.7.1/plexus-archiver-4.7.1.jar (221 kB at 2.5 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar (1.1 MB at 12 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar (46 kB at 439 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar (49 kB at 457 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.5-2/zstd-jni-1.5.5-2.jar (5.9 MB at 53 MB/s) [INFO] Packaging webapp [INFO] Assembling webapp [it-tidalwave-northernwind-frontend-springmvc-webapp] in [/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.war [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.war to /var/jenkins_home/maven-repositories/executors/2/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] --< 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 ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] [INFO] --- buildnumber:3.2.1: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_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildNumber: 6f806715a3ea at timestamp: 1734995330729 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp [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_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing scmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.5.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.5.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: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- dependency:3.8.1:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] [INFO] --- xml:1.1.0:transform (default) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Transforming file: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/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_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/resources [INFO] [INFO] --- compiler:3.13.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_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0: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_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.war [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp/pom.xml to /var/jenkins_home/maven-repositories/executors/2/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_Build_and_Test/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.6f806715a3ea.war to /var/jenkins_home/maven-repositories/executors/2/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] Reactor Summary for NorthernWind 1.2-ALPHA-12-SNAPSHOT: [INFO] [INFO] NorthernWind ....................................... SUCCESS [ 0.827 s] [INFO] NorthernWind (modules) ............................. SUCCESS [ 0.324 s] [INFO] NorthernWind :: Commons for tests .................. SUCCESS [ 1.576 s] [INFO] NorthernWind :: Core ............................... SUCCESS [ 7.980 s] [INFO] NorthernWind :: Core :: Default Marshalling ........ SUCCESS [ 5.824 s] [INFO] NorthernWind :: Profiling .......................... SUCCESS [ 1.708 s] [INFO] NorthernWind :: HTML Patches ....................... SUCCESS [ 1.458 s] [INFO] NorthernWind :: Filesystems ........................ SUCCESS [ 0.063 s] [INFO] NorthernWind :: Filesystems :: Basic ............... SUCCESS [ 4.524 s] [INFO] NorthernWind :: Core :: Default Implementation ..... SUCCESS [ 15.674 s] [INFO] NorthernWind :: Frontend :: Components ............. SUCCESS [ 13.101 s] [INFO] NorthernWind :: Frontend :: Components :: HTML Template SUCCESS [ 7.454 s] [INFO] NorthernWind :: Filesystems :: SCM ................. SUCCESS [ 5.347 s] [INFO] NorthernWind :: Filesystems :: SCM :: Git .......... SUCCESS [ 7.005 s] [INFO] NorthernWind :: Filesystems :: SCM :: Mercurial .... SUCCESS [ 27.532 s] [INFO] NorthernWind :: Frontend :: Commons ................ SUCCESS [ 2.543 s] [INFO] NorthernWind :: Frontend :: Media .................. SUCCESS [ 11.261 s] [INFO] NorthernWind :: Frontend ........................... SUCCESS [ 0.061 s] [INFO] NorthernWind :: Frontend :: Spring MVC ............. SUCCESS [ 7.432 s] [INFO] NorthernWind :: Frontend :: Media :: Spring MVC .... SUCCESS [ 0.088 s] [INFO] NorthernWind :: Frontend :: Webapp ................. SUCCESS [ 0.131 s] [INFO] NorthernWind :: Frontend :: Webapp :: Commons ...... SUCCESS [ 0.095 s] [INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC ... SUCCESS [ 1.653 s] [INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC SUCCESS [ 0.343 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:05 min [INFO] Finished at: 2024-12-23T23:08:51Z [INFO] ------------------------------------------------------------------------ TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml Saving reports... Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-3.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-4.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-5.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-6.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-7.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-8.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results-9.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Test/builds/605/testng/testng-results.xml' TestNG Reports Processing: FINISH [description-setter] Description set: origin/master 1.2-ALPHA-12-SNAPSHOT 6f806715a3ea Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Finished: SUCCESS