Started by user Fabrizio Giudici Running as SYSTEM Building in workspace /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace The recommended git tool is: git No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 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/fabrizio.giudici 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/fix-for-NW-259 Seen branch in repository origin/fix-for-NW-265 Seen branch in repository origin/fix-for-NW-59 Seen branch in repository origin/master Seen branch in repository origin/release/1.2-ALPHA-12 Seen 9 remote branches > git show-ref --tags -d # timeout=10 Checking out Revision f8390f5565a717223521c181119377aadd9428af (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f f8390f5565a717223521c181119377aadd9428af # timeout=10 Commit message: "PENDING: XML SECURITY FIX." > git rev-list --no-walk f8d97f40f3db3d116a0bfa923e2d93b6d07690a3 # 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/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] NorthernWind [pom] [INFO] NorthernWind (modules) [pom] [INFO] NorthernWind :: Commons for tests [jar] [INFO] NorthernWind :: Core [jar] [INFO] NorthernWind :: Core :: Default Marshalling [jar] [INFO] NorthernWind :: Profiling [jar] [INFO] NorthernWind :: HTML Patches [jar] [INFO] NorthernWind :: Filesystems [pom] [INFO] NorthernWind :: Filesystems :: Basic [jar] [INFO] NorthernWind :: Core :: Default Implementation [jar] [INFO] NorthernWind :: Frontend :: Components [jar] [INFO] NorthernWind :: Frontend :: Components :: HTML Template [jar] [INFO] NorthernWind :: Filesystems :: SCM [jar] [INFO] NorthernWind :: Filesystems :: SCM :: Git [jar] [INFO] NorthernWind :: Filesystems :: SCM :: Mercurial [jar] [INFO] NorthernWind :: Frontend :: Commons [jar] [INFO] NorthernWind :: Frontend :: Media [jar] [INFO] NorthernWind :: Frontend [pom] [INFO] NorthernWind :: Frontend :: Spring MVC [jar] [INFO] NorthernWind :: Frontend :: Media :: Spring MVC [jar] [INFO] NorthernWind :: Frontend :: Webapp [pom] [INFO] NorthernWind :: Frontend :: Webapp :: Commons [jar] [INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC [war] [INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC [war] [INFO] [INFO] ---------------< it.tidalwave.northernwind:northernwind >--------------- [INFO] Building NorthernWind 1.2-ALPHA-12-SNAPSHOT [1/24] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ northernwind --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target [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_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896133394 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ northernwind --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.12:report (report) @ northernwind --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ northernwind --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ northernwind --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ northernwind >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ northernwind --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ northernwind <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ northernwind --- [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] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-modules --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/target [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_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896136879 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-modules --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-modules --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-modules --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-modules >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-modules --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-modules <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-modules --- [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target [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_Metrics_branches/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896136987 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-common-tests --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-common-tests --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-common-tests --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-common-tests --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-common-tests >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-common-tests --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-common-tests <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-common-tests --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [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] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target [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_Metrics_branches/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896143270 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Core/target/classes": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/classes : [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_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[61,40] [unchecked] unchecked call to setClockSupplier(Supplier) 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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/classes : [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 12:55:51.492 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - STARTING TESTS OF it.tidalwave.northernwind.core.model.ResourcePathTest 12:55:51.550 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.551 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 12:55:51.551 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, ] 12:55:51.551 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.559 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 12:55:51.559 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.560 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.560 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 12:55:51.560 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.jpg, jpg] 12:55:51.560 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.561 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.561 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.561 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.562 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 12:55:51.562 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif, gif] 12:55:51.562 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.563 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.563 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.563 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.563 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 12:55:51.564 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif.jpg, jpg] 12:55:51.564 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.564 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.564 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.565 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.565 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 12:55:51.565 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg, jpg] 12:55:51.565 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.566 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.566 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.566 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.566 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 12:55:51.567 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.gif, gif] 12:55:51.567 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.567 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.567 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.568 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.568 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 12:55:51.568 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg.gif, gif] 12:55:51.568 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 12:55:51.569 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.569 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.571 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.571 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 12:55:51.571 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 12:55:51.571 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.572 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.572 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.573 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.573 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 12:55:51.573 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 12:55:51.573 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.574 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.574 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.574 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.575 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 12:55:51.575 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 12:55:51.575 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.575 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.576 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.577 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.578 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 12:55:51.578 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, true] 12:55:51.578 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.578 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.579 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.579 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.579 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 12:55:51.579 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, true] 12:55:51.580 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.580 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.580 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.581 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.581 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 12:55:51.581 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, true] 12:55:51.581 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.582 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.582 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.582 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.582 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 12:55:51.582 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foot, false] 12:55:51.582 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.583 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.583 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.584 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.584 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 12:55:51.584 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foot, false] 12:55:51.584 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.584 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.585 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.585 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.585 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 12:55:51.585 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foot, false] 12:55:51.585 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.586 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.586 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.586 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.586 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 12:55:51.586 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , false] 12:55:51.586 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 12:55:51.587 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.587 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.588 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.588 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 12:55:51.588 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 12:55:51.588 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.589 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.589 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.589 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.589 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 12:55:51.589 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 12:55:51.590 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.590 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.590 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.590 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.591 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 12:55:51.591 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 12:55:51.591 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.591 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.591 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.592 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 12:55:51.592 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path" 12:55:51.592 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 12:55:51.593 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.593 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.594 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.594 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject empty segments" 12:55:51.594 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.595 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.595 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.596 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.596 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject null segments" 12:55:51.596 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.596 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.596 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.597 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.597 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject segments containing slash" 12:55:51.597 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.598 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.598 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.601 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.602 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.602 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 12:55:51.602 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.602 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.602 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.603 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.603 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.603 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 12:55:51.603 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.603 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.603 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.604 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.604 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.604 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 12:55:51.604 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.604 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.605 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.605 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.605 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.605 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 12:55:51.605 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.605 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.606 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.606 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.606 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.606 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 12:55:51.606 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.606 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.607 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.607 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.607 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.607 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 12:55:51.607 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.607 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.607 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.608 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.608 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.608 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 12:55:51.608 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.608 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.608 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.609 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.609 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 12:55:51.609 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 12:55:51.609 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 12:55:51.609 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.609 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.610 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.610 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 12:55:51.611 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [http://acme.com] 12:55:51.611 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.611 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.611 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.612 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.612 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 12:55:51.612 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [https://acme.com] 12:55:51.612 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.612 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.612 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.614 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.614 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 12:55:51.614 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[], /] 12:55:51.614 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 12:55:51.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo], /foo] 12:55:51.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.616 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.616 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.616 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.616 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 12:55:51.616 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar], /foo/bar] 12:55:51.616 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar, baz], /foo/bar/baz] 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.617 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.619 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.619 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.619 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 12:55:51.619 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.621 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 12:55:51.621 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.621 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.621 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.621 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 12:55:51.621 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.622 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.622 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.622 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.622 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.622 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 12:55:51.622 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 12:55:51.622 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.623 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.623 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.623 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.623 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 12:55:51.623 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.623 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.623 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.624 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.624 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.624 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 12:55:51.624 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.624 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.624 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.625 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.625 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.625 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 12:55:51.625 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.625 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.625 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.626 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.626 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.626 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 12:55:51.626 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.626 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.626 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.626 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.627 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.627 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 12:55:51.627 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.627 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.627 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.627 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.627 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 12:55:51.628 [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] 12:55:51.628 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.628 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.628 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.629 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 12:55:51.630 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.630 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 12:55:51.630 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 12:55:51.630 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.630 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 12:55:51.631 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.632 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 12:55:51.632 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 12:55:51.632 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.632 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.632 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.632 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.632 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 12:55:51.633 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.633 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.633 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.633 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.633 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.633 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 12:55:51.633 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.634 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 12:55:51.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.636 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.636 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.636 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.636 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 12:55:51.636 [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] 12:55:51.636 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.637 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.637 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.638 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 12:55:51.638 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute relative paths" 12:55:51.638 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar, /baz] 12:55:51.638 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 12:55:51.639 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.639 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.640 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.640 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 12:55:51.640 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 12:55:51.640 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.640 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.640 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.641 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.641 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 12:55:51.641 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 12:55:51.641 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.641 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.641 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.641 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.642 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 12:55:51.642 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 12:55:51.642 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 12:55:51.642 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.642 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.643 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.643 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 12:55:51.643 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 12:55:51.643 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.644 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.645 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 12:55:51.645 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 12:55:51.645 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 12:55:51.645 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.645 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.646 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.646 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.646 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.647 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.648 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 12:55:51.649 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 12:55:51.650 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.651 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.653 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.653 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.653 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 12:55:51.653 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.653 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.653 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.653 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.654 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.654 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 12:55:51.654 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.654 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.654 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.654 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.654 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.655 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 12:55:51.655 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 12:55:51.655 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.655 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.655 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.655 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.655 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 12:55:51.656 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.656 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.656 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.656 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.656 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.656 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 12:55:51.657 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.657 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.657 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.657 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.657 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.657 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 12:55:51.657 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.658 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 12:55:51.659 [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] 12:55:51.659 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.660 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.660 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.661 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.661 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.661 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 12:55:51.661 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.661 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.661 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 12:55:51.662 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.663 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.664 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 12:55:51.665 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 12:55:51.666 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 12:55:51.666 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.666 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.666 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 12:55:51.666 [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] 12:55:51.666 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 12:55:51.666 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.666 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.668 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 12:55:51.668 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly reject non relative paths" 12:55:51.668 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar2] 12:55:51.668 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 12:55:51.668 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.668 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.670 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 12:55:51.670 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 12:55:51.670 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /] 12:55:51.670 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 12:55:51.671 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 12:55:51.671 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.671 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 12:55:51.671 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 12:55:51.671 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo] 12:55:51.671 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar (2), foo/bar+%282%29] 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 12:55:51.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 12:55:53.217 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 12:55:53.217 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when Etag Matching" 12:55:53.218 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 12:55:53.266 [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... 12:55:53.269 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 12:55:53.269 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:55:53.275 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.276 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.276 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.276 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.293 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 76 msec 12:55:53.293 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.299 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 12:55:53.299 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 12:55:53.299 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 12:55:53.301 [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... 12:55:53.301 [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 12:55:53.301 [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... 12:55:53.302 [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... 12:55:53.303 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.303 [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]] 12:55:53.304 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.304 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.305 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.305 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.306 [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... 12:55:53.306 [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 12:55:53.307 [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... 12:55:53.307 [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... 12:55:53.308 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.308 [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]] 12:55:53.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.311 [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... 12:55:53.311 [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 12:55:53.311 [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... 12:55:53.312 [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... 12:55:53.312 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.312 [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]] 12:55:53.313 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.313 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.314 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.314 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.315 [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... 12:55:53.315 [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 12:55:53.315 [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... 12:55:53.316 [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... 12:55:53.316 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.317 [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]] 12:55:53.317 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.318 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.318 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.318 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.319 [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... 12:55:53.320 [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 12:55:53.320 [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... 12:55:53.320 [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... 12:55:53.321 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.321 [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]] 12:55:53.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.322 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.324 [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... 12:55:53.324 [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 12:55:53.324 [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... 12:55:53.325 [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... 12:55:53.325 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.325 [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]] 12:55:53.326 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.326 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.327 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.327 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.328 [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... 12:55:53.328 [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 12:55:53.328 [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... 12:55:53.329 [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... 12:55:53.329 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.329 [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]] 12:55:53.330 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.330 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.330 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.331 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.332 [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... 12:55:53.332 [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 12:55:53.332 [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... 12:55:53.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... 12:55:53.333 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.333 [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]] 12:55:53.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.335 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.336 [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... 12:55:53.336 [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 12:55:53.336 [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... 12:55:53.337 [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... 12:55:53.337 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.337 [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]] 12:55:53.338 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.338 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.338 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.339 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.340 [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... 12:55:53.340 [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 12:55:53.340 [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... 12:55:53.341 [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... 12:55:53.341 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.341 [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]] 12:55:53.342 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.342 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.342 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:55:53.342 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 12:55:53.344 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 45 msec 12:55:53.344 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.348 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 12:55:53.348 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when Etag not Matching" 12:55:53.348 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 12:55:53.349 [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... 12:55:53.350 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 12:55:53.350 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:55:53.351 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.351 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.351 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.351 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.352 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 5 msec 12:55:53.353 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.355 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 12:55:53.356 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 12:55:53.356 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 12:55:53.357 [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... 12:55:53.357 [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 12:55:53.357 [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... 12:55:53.358 [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... 12:55:53.358 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.358 [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]] 12:55:53.359 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.359 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.360 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.360 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.361 [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... 12:55:53.361 [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 12:55:53.361 [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... 12:55:53.362 [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... 12:55:53.362 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.362 [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]] 12:55:53.363 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.363 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.363 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.363 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.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... 12:55:53.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 12:55:53.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... 12:55:53.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... 12:55:53.366 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.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]] 12:55:53.366 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.368 [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... 12:55:53.368 [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 12:55:53.368 [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... 12:55:53.369 [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... 12:55:53.369 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.369 [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]] 12:55:53.370 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.370 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.370 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.370 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.371 [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... 12:55:53.371 [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 12:55:53.372 [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... 12:55:53.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... 12:55:53.372 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.372 [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]] 12:55:53.373 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.374 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.374 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.374 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.375 [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... 12:55:53.375 [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 12:55:53.375 [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... 12:55:53.375 [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... 12:55:53.376 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.376 [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]] 12:55:53.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.377 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.378 [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... 12:55:53.379 [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 12:55:53.379 [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... 12:55:53.379 [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... 12:55:53.379 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.379 [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]] 12:55:53.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.381 [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... 12:55:53.382 [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 12:55:53.382 [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... 12:55:53.382 [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... 12:55:53.382 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.383 [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]] 12:55:53.383 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.383 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.384 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.384 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.385 [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... 12:55:53.385 [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 12:55:53.385 [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... 12:55:53.385 [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... 12:55:53.386 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.386 [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]] 12:55:53.386 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.388 [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... 12:55:53.388 [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 12:55:53.388 [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... 12:55:53.388 [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... 12:55:53.389 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.389 [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]] 12:55:53.389 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.390 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.390 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.390 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.391 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 35 msec 12:55:53.391 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.394 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 12:55:53.394 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output NotFound" 12:55:53.394 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 12:55:53.396 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 12:55:53.398 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 12:55:53.398 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 12:55:53.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 12:55:53.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/NotFoundExceptionOutput.txt 12:55:53.400 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 6 msec 12:55:53.400 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.403 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 12:55:53.403 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a PermanentRedirect" 12:55:53.403 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 12:55:53.404 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 12:55:53.404 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 12:55:53.404 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.404 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.405 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 12:55:53.405 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/PermanentRedirectOutput.txt 12:55:53.405 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 2 msec 12:55:53.405 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.408 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 12:55:53.408 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile" 12:55:53.408 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 12:55:53.409 [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... 12:55:53.410 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.410 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:55:53.410 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.411 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.411 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:55:53.411 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 12:55:53.411 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 3 msec 12:55:53.412 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.414 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 12:55:53.414 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile with ExpirationTime" 12:55:53.414 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 12:55:53.415 [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... 12:55:53.416 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:55:53.416 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:55:53.416 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.417 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.417 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 12:55:53.417 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutputWithExpirationTime.txt 12:55:53.417 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 3 msec 12:55:53.417 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.420 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 12:55:53.420 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output an internal error" 12:55:53.420 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 12:55:53.420 [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) 12:55:53.427 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 12:55:53.427 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 12:55:53.427 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:55:53.427 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/ 12:55:53.427 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 12:55:53.427 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/InternalErrorOutput.txt 12:55:53.428 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 9 msec 12:55:53.428 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 12:55:53.429 [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: 3.295 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Core' with 40 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core --- [INFO] BugInstance size is 3 [INFO] Error size is 0 [INFO] Total bugs: 3 [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.core.model.ResourcePath at new it.tidalwave.northernwind.core.model.ResourcePath() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.core.model.ResourcePath, it.tidalwave.northernwind.core.model.ResourcePath] At ResourcePath.java:[line 86]At ResourcePath.java:[line 86] CT_CONSTRUCTOR_THROW [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.core.model.ResourcePath at new it.tidalwave.northernwind.core.model.ResourcePath(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.core.model.ResourcePath, it.tidalwave.northernwind.core.model.ResourcePath] At ResourcePath.java:[line 96]At ResourcePath.java:[line 96] CT_CONSTRUCTOR_THROW [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.core.model.ResourcePath at new it.tidalwave.northernwind.core.model.ResourcePath(List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.core.model.ResourcePath, it.tidalwave.northernwind.core.model.ResourcePath] At ResourcePath.java:[line 106]At ResourcePath.java:[line 106] CT_CONSTRUCTOR_THROW [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default >-- [INFO] Building NorthernWind :: Core :: Default Marshalling 1.2-ALPHA-12-SNAPSHOT [5/24] [INFO] from modules/Marshalling/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin:2.5.0:xjc (default)' [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target [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_Metrics_branches/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896159337 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- jaxb2:2.5.0:xjc (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true [INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory. [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/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/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-core.jar": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[71,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Layout to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[67,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ResourceProperties to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [INFO] [INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/classes : [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-marshalling-default >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-marshalling-default <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] BugInstance size is 18 [INFO] Error size is 0 [INFO] Total bugs: 18 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable, it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] At LayoutJaxbMarshallable.java:[line 63]Another occurrence at LayoutJaxbMarshallable.java:[line 65] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] At LayoutJaxbMarshallable.java:[line 63] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] Redundant null check at LayoutJaxbMarshallable.java:[line 63] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] Redundant null check at LayoutJaxbMarshallable.java:[line 63] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable, it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] At LayoutJaxbUnmarshallable.java:[line 64]Another occurrence at LayoutJaxbUnmarshallable.java:[line 65] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] At LayoutJaxbUnmarshallable.java:[line 64] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] Redundant null check at LayoutJaxbUnmarshallable.java:[line 64] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] Redundant null check at LayoutJaxbUnmarshallable.java:[line 64] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties). [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable, it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] At ResourcePropertiesJaxbMarshallable.java:[line 65]Another occurrence at ResourcePropertiesJaxbMarshallable.java:[line 67] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties). [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] At ResourcePropertiesJaxbMarshallable.java:[line 65] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties) [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] Redundant null check at ResourcePropertiesJaxbMarshallable.java:[line 65] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties) [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] Redundant null check at ResourcePropertiesJaxbMarshallable.java:[line 65] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ComponentJaxb.getComponent() may expose internal representation by returning ComponentJaxb.component [it.tidalwave.northernwind.core.impl.io.jaxb.ComponentJaxb] At ComponentJaxb.java:[line 78] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb.getComponent() may expose internal representation by returning ComponentsJaxb.component [it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb] At ComponentsJaxb.java:[line 56] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb.setComponent(ComponentJaxb) may expose internal representation by storing an externally mutable object into ComponentsJaxb.component [it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb] At ComponentsJaxb.java:[line 68] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb.getProperties() may expose internal representation by returning PropertiesJaxb.properties [it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb] At PropertiesJaxb.java:[line 110] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb.getProperty() may expose internal representation by returning PropertiesJaxb.property [it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb] At PropertiesJaxb.java:[line 81] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ValuesJaxb.getValue() may expose internal representation by returning ValuesJaxb.value [it.tidalwave.northernwind.core.impl.io.jaxb.ValuesJaxb] At ValuesJaxb.java:[line 71] EI_EXPOSE_REP [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --< 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] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-profiling --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target [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_Metrics_branches/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896166391 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-profiling --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-profiling --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-profiling --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/classes : [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-core-profiling --- [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core-profiling --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-profiling --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core-profiling --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-profiling >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-profiling --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-profiling <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core-profiling --- [INFO] BugInstance size is 10 [INFO] Error size is 0 [INFO] Total bugs: 10 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.profiling.RequestProfilerAspect(). [it.tidalwave.northernwind.profiling.RequestProfilerAspect] At RequestProfilerAspect.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.profiling.RequestProfilerAspect(). [it.tidalwave.northernwind.profiling.RequestProfilerAspect] At RequestProfilerAspect.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: it.tidalwave.northernwind.profiling.RequestProfilerAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.profiling.RequestProfilerAspect] In RequestProfilerAspect.java MS_SHOULD_BE_FINAL [ERROR] Medium: Primitive field it.tidalwave.northernwind.profiling.RequestProfilerAspect.ajc$perSingletonInstance is public and set from inside the class, which makes it too exposed. Consider making it private to limit external accessibility. [it.tidalwave.northernwind.profiling.RequestProfilerAspect] At RequestProfilerAspect.java:[line 1] PA_PUBLIC_PRIMITIVE_ATTRIBUTE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.RequestProfilerAspect() [it.tidalwave.northernwind.profiling.RequestProfilerAspect] Redundant null check at RequestProfilerAspect.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.RequestProfilerAspect() [it.tidalwave.northernwind.profiling.RequestProfilerAspect] Redundant null check at RequestProfilerAspect.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector(). [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector, it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] At DefaultStatisticsCollector.java:[line 43]Another occurrence at DefaultStatisticsCollector.java:[line 78] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector(). [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] At DefaultStatisticsCollector.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector() [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] Redundant null check at DefaultStatisticsCollector.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector() [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] Redundant null check at DefaultStatisticsCollector.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target [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_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896171169 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-html-patches --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[136,25] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[136,39] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[147,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[147,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[162,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[162,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[177,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[177,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,61] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,75] Method is internal proprietary API and may be removed in a future release [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] --- jacoco:0.8.12:report (report) @ it-tidalwave-html-patches --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-html-patches --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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] --- revapi:0.15.0:check (api-check) @ it-tidalwave-html-patches --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-html-patches >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-html-patches --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-html-patches <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-html-patches --- [INFO] BugInstance size is 10 [INFO] Error size is 0 [INFO] Total bugs: 10 [ERROR] Medium: Dead store to state in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.characters(String) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] At HTMLSerializer.java:[line 856] DLS_DEAD_LOCAL_STORE [ERROR] Medium: Null passed for non-null parameter of HTMLdtd.isPreserveSpace(String) in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.startElement(String, String, String, Attributes) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer, it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] Method invoked at HTMLSerializer.java:[line 354]Known null at HTMLSerializer.java:[line 321] NP_NULL_PARAM_DEREF [ERROR] Medium: Null passed for non-null parameter of HTMLdtd.isPreserveSpace(String) in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.startElement(String, String, String, Attributes) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer, it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] Method invoked at HTMLSerializer.java:[line 354]Known null at HTMLSerializer.java:[line 267] NP_NULL_PARAM_DEREF [ERROR] Medium: Nullcheck of htmlName at line 362 of value previously dereferenced in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.startElement(String, String, String, Attributes) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer, it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] At HTMLSerializer.java:[line 354]Redundant null check at HTMLSerializer.java:[line 362] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.defineElement(String, int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 442] DM_NUMBER_CTOR [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.defineEntity(String, char) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [it.tidalwave.northernwind.core.impl.patches.HTMLdtd, it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 434]Another occurrence at HTMLdtd.java:[line 435] DM_NUMBER_CTOR [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.fromChar(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 347] DM_NUMBER_CTOR [ERROR] Low: Incorrect lazy initialization of static field it.tidalwave.northernwind.core.impl.patches.HTMLdtd._byName in it.tidalwave.northernwind.core.impl.patches.HTMLdtd.initialize() [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[lines 369-372] LI_LAZY_INIT_STATIC [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.initialize() may fail to close stream [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 381] OS_OPEN_STREAM [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.northernwind.core.impl.patches.HTMLdtd.initialize() [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 404] REC_CATCH_EXCEPTION [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] ---< 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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/target [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_Metrics_branches/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896177011 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-filesystem --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-filesystem >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-filesystem --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-filesystem <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-filesystem --- [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] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target [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_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896177125 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/classes : [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/classes : [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 12:56:22.148 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest 12:56:22.212 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 12:56:22.213 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 12:56:22.214 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 12:56:22.214 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 12:56:22.215 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 12:56:22.216 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 12:56:22.216 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 12:56:22.216 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 12:56:22.217 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 12:56:22.217 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 12:56:22.218 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 12:56:22.218 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 12:56:22.219 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 12:56:22.219 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 12:56:22.220 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 12:56:22.221 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 12:56:22.221 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 12:56:22.222 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 12:56:22.222 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 12:56:22.223 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 12:56:22.227 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.227 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 12:56:22.227 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC1, [Ljava.lang.String;@34bddf43] 12:56:22.227 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.243 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 12:56:22.348 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@2b540131, fileObject: / 12:56:22.350 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@446a692f[root of /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC1fs2[org.openide.filesystems.LocalFileSystem@7112b21a]])) 12:56:22.353 [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$412/0x00000001002a7c40@4c3fcbe7, recursive=false, name=null) 12:56:22.364 [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$413/0x00000001002d7c40@706c062e, recursive=false, name=null) 12:56:22.369 [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$413/0x00000001002d7c40@5eba9e41, recursive=false, name=null) 12:56:22.370 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3130ca39[dir1]))} 12:56:22.371 [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$412/0x00000001002a7c40@7adbec34, recursive=false, name=null) 12:56:22.371 [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$413/0x00000001002d7c40@4aea57dc, recursive=false, name=null) 12:56:22.374 [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$413/0x00000001002d7c40@1c5fd813, recursive=false, name=null) 12:56:22.374 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@66abc325[dir1/dir2]))} 12:56:22.375 [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$412/0x00000001002a7c40@3c9971af, recursive=false, name=null) 12:56:22.375 [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$413/0x00000001002d7c40@4abdd5e, recursive=false, name=null) 12:56:22.376 [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$413/0x00000001002d7c40@56e78538, recursive=false, name=null) 12:56:22.377 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@731fae[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@438a2d3[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@66d61298[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@54d46c8[dir1/dir2/file4.txt]))} 12:56:22.388 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:22.388 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/ 12:56:22.388 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC1.txt 12:56:22.388 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC1.txt 12:56:22.399 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 171 msec 12:56:22.399 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 12:56:22.401 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 12:56:22.402 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 12:56:22.402 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 12:56:22.403 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 12:56:22.403 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 12:56:22.404 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 12:56:22.404 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 12:56:22.405 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 12:56:22.405 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 12:56:22.406 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 12:56:22.406 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 12:56:22.406 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 12:56:22.407 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 12:56:22.407 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 12:56:22.408 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 12:56:22.408 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 12:56:22.409 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 12:56:22.409 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 12:56:22.410 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 12:56:22.410 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 12:56:22.412 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.412 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 12:56:22.412 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC2, [Ljava.lang.String;@25c16cf7] 12:56:22.412 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.413 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 12:56:22.413 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@520ec7a7, fileObject: / 12:56:22.414 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@53dbe7b2[root of /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC2fs2[org.openide.filesystems.LocalFileSystem@7d5d77a6]])) 12:56:22.414 [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$412/0x00000001002a7c40@71b7e9c8, recursive=false, name=null) 12:56:22.415 [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$413/0x00000001002d7c40@55202ba6, recursive=false, name=null) 12:56:22.415 [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$413/0x00000001002d7c40@221961af, recursive=false, name=null) 12:56:22.416 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2ef1fc8a[dir1]))} 12:56:22.416 [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$412/0x00000001002a7c40@1ddc8fc, recursive=false, name=null) 12:56:22.416 [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$413/0x00000001002d7c40@77d58f3a, recursive=false, name=null) 12:56:22.417 [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$413/0x00000001002d7c40@1cfb7450, recursive=false, name=null) 12:56:22.418 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1e288c76[dir1/dir2]))} 12:56:22.418 [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$412/0x00000001002a7c40@1d1deb11, recursive=false, name=null) 12:56:22.418 [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$413/0x00000001002d7c40@18d1d137, recursive=false, name=null) 12:56:22.419 [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$413/0x00000001002d7c40@ef220e4, recursive=false, name=null) 12:56:22.422 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@18bc1064[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3cab07dd[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@68f264bf[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@77988c45[dir1/dir2/file4.txt])), file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5f4f6f89[dir1/dir2/file5.txt]))} 12:56:22.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:22.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/ 12:56:22.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC2.txt 12:56:22.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC2.txt 12:56:22.426 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 14 msec 12:56:22.426 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 12:56:22.428 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 12:56:22.429 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 12:56:22.429 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 12:56:22.429 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 12:56:22.430 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 12:56:22.430 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 12:56:22.431 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 12:56:22.431 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 12:56:22.432 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 12:56:22.432 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 12:56:22.433 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 12:56:22.433 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 12:56:22.433 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 12:56:22.434 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 12:56:22.434 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 12:56:22.435 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 12:56:22.435 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 12:56:22.435 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 12:56:22.436 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 12:56:22.436 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 12:56:22.438 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.438 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 12:56:22.438 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC3, [Ljava.lang.String;@25d23478] 12:56:22.438 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.439 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 12:56:22.440 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@39c1e7b7, fileObject: / 12:56:22.440 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@677c2820[root of /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC3fs2[org.openide.filesystems.LocalFileSystem@28515443]])) 12:56:22.440 [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$412/0x00000001002a7c40@2eea4441, recursive=false, name=null) 12:56:22.441 [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$413/0x00000001002d7c40@1820f274, recursive=false, name=null) 12:56:22.442 [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$413/0x00000001002d7c40@63551c66, recursive=false, name=null) 12:56:22.442 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@221cdd87[dir1]))} 12:56:22.443 [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$412/0x00000001002a7c40@4cf15477, recursive=false, name=null) 12:56:22.443 [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$413/0x00000001002d7c40@7fad28ac, recursive=false, name=null) 12:56:22.444 [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$413/0x00000001002d7c40@5da1a97f, recursive=false, name=null) 12:56:22.444 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4b5f022f[dir1/dir2])), dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3450bd13[dir1/dir3]))} 12:56:22.445 [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$412/0x00000001002a7c40@49f41c2e, recursive=false, name=null) 12:56:22.445 [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$413/0x00000001002d7c40@194eae3e, recursive=false, name=null) 12:56:22.446 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2ab39942[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@64186f60[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@de40aa1[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@61b76a7d[dir1/dir2/file4.txt]))} 12:56:22.447 [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$412/0x00000001002a7c40@641e67fa, recursive=false, name=null) 12:56:22.448 [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$413/0x00000001002d7c40@7fdff56b, recursive=false, name=null) 12:56:22.448 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6cb43fd3[dir1/dir3/file5.txt]))} 12:56:22.449 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:22.449 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/ 12:56:22.449 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC3.txt 12:56:22.449 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC3.txt 12:56:22.450 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 12 msec 12:56:22.450 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 12:56:22.452 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 12:56:22.452 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 12:56:22.453 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 12:56:22.453 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 12:56:22.453 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 12:56:22.454 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 12:56:22.454 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 12:56:22.454 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 12:56:22.455 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 12:56:22.455 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 12:56:22.455 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 12:56:22.456 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 12:56:22.456 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 12:56:22.456 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 12:56:22.456 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 12:56:22.457 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 12:56:22.457 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 12:56:22.457 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 12:56:22.458 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 12:56:22.458 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 12:56:22.459 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.459 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 12:56:22.459 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC4, [Ljava.lang.String;@4c24c40a] 12:56:22.459 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 12:56:22.460 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 12:56:22.460 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@3e18e693, fileObject: / 12:56:22.460 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6636448b[root of /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC4fs2[org.openide.filesystems.LocalFileSystem@57fc6759]])) 12:56:22.460 [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$412/0x00000001002a7c40@33a7331, recursive=false, name=null) 12:56:22.460 [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$413/0x00000001002d7c40@7aef21bb, recursive=false, name=null) 12:56:22.461 [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$413/0x00000001002d7c40@37344d31, recursive=false, name=null) 12:56:22.461 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@44a98a23[dir1])), dir4=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@50d4775b[dir4]))} 12:56:22.461 [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$412/0x00000001002a7c40@e3275d3, recursive=false, name=null) 12:56:22.462 [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$413/0x00000001002d7c40@1bfafce1, recursive=false, name=null) 12:56:22.462 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@138a952f[dir1/dir2]))} 12:56:22.462 [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$412/0x00000001002a7c40@6bfdaed7, recursive=false, name=null) 12:56:22.463 [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$413/0x00000001002d7c40@272c5abd, recursive=false, name=null) 12:56:22.463 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@60c8909a[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@70ad0854[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@76208b80[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@339cde4b[dir1/dir2/file4.txt]))} 12:56:22.464 [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$412/0x00000001002a7c40@6b43b101, recursive=false, name=null) 12:56:22.465 [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$413/0x00000001002d7c40@37cc6017, recursive=false, name=null) 12:56:22.465 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3fcc7f5c[dir4/dir3]))} 12:56:22.465 [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$412/0x00000001002a7c40@32fd5bc, recursive=false, name=null) 12:56:22.465 [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$413/0x00000001002d7c40@5737d116, recursive=false, name=null) 12:56:22.466 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@b5d7233[dir4/dir3/file5.txt]))} 12:56:22.466 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:22.466 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/ 12:56:22.467 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC4.txt 12:56:22.467 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC4.txt 12:56:22.468 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 8 msec 12:56:22.468 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 12:56:22.470 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.236 s -- in it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: Basic' with 12 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-basic >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-basic <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] BugInstance size is 10 [INFO] Error size is 0 [INFO] Total bugs: 10 [ERROR] High: Non-null field sourceProvider is not initialized by new it.tidalwave.northernwind.frontend.filesystem.basic.LocalCopyFileSystemProvider() [it.tidalwave.northernwind.frontend.filesystem.basic.LocalCopyFileSystemProvider] At LocalCopyFileSystemProvider.java:[lines 55-71] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: DelegateZipFileSystemsDiscoverer.localFileSystemProvider not initialized in constructor and dereferenced in it.tidalwave.northernwind.frontend.filesystem.basic.layered.DelegateZipFileSystemsDiscoverer.getFileSystemProviders() [it.tidalwave.northernwind.frontend.filesystem.basic.layered.DelegateZipFileSystemsDiscoverer] At DelegateZipFileSystemsDiscoverer.java:[line 60] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Medium: Possible null pointer dereference in it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem.getRoot() due to return value of called method [it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem, it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem] Returned at LayeredResourceFileSystem.java:[line 67]Known null at LayeredResourceFileSystem.java:[line 67] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceFile to it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform in it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform.copyTo(ResourceFile) [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 181] BC_UNCONFIRMED_CAST [ERROR] Medium: new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject) may expose internal representation by storing an externally mutable object into ResourceFileNetBeansPlatform.delegate [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 95] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject). [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform, it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 93]Another occurrence at ResourceFileNetBeansPlatform.java:[line 96] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject). [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 93] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject) [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] Redundant null check at ResourceFileNetBeansPlatform.java:[line 93] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of file, which is known to be non-null in it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform.getLatestModificationTime() [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] Redundant null check at ResourceFileNetBeansPlatform.java:[line 166] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject) [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] Redundant null check at ResourceFileNetBeansPlatform.java:[line 93] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-core-default --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target [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_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896187202 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-default --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[298,35] [unchecked] unchecked cast required: T found: List where T is a type-variable: T extends Object declared in method convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[109,53] [unchecked] unchecked conversion required: DefaultSiteFinder found: DefaultSiteFinder where T is a type-variable: T extends Object declared in class DefaultSiteFinder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[97,53] [unchecked] unchecked conversion required: PathFinderSupport found: PathFinderSupport where T is a type-variable: T extends Resource declared in class PathFinderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[130,37] [unchecked] unchecked cast required: Class found: Class where T is a type-variable: T extends Resource declared in class PathFinderSupport where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[77,102] [unchecked] unchecked cast required: Constructor 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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/classes : [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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[57,39] [unchecked] unchecked cast required: List found: List where CAP#1 is a fresh type-variable: CAP#1 extends Resource from capture of ? extends Resource [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[176,39] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[177,39] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[188,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[189,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[200,36] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[201,36] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[213,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[214,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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,String found: Class,Optional,String [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[234,51] [unchecked] unchecked conversion required: Optional found: Optional [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[249,45] [unchecked] unchecked conversion required: SiteFinder found: SiteFinder where T is a type-variable: T extends Object declared in method createMockSiteFinder() [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[102,69] [unchecked] unchecked conversion required: ResponseHolder found: ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,41] [unchecked] unchecked conversion required: ResponseBuilder 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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/classes : [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 12:56:34.796 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - STARTING TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest 12:56:36.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, siteProvider, site, underTest] 12:56:36.636 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 12:56:36.636 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must find the correct matches" 12:56:36.636 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 12:56:36.648 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 11 msec 12:56:36.649 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 12:56:36.732 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:36.735 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 12:56:36.736 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must perform the proper substitutions" 12:56:36.736 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ARGS [href="$nodeLink(relativePath='/Blog')$">1, href="/LINK/URI-Blog">1] 12:56:36.736 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 12:56:36.744 [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=[])) 12:56:36.757 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.097 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 361 msec 12:56:37.098 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 12:56:37.190 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.192 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 12:56:37.193 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 12:56:37.193 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, [/Blog, /Blog/Equipment/The title, null, null]] 12:56:37.193 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 12:56:37.196 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 4 msec 12:56:37.197 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.252 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.254 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 12:56:37.255 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 12:56:37.255 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, [/Blog, /Blog/Equipment/The title, , language='it', it]] 12:56:37.255 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 12:56:37.258 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 4 msec 12:56:37.258 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.322 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.325 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.325 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.325 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$342/0x000000010026a440@6f0efd55, 1] 12:56:37.326 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.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, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 12:56:37.379 [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=[])) 12:56:37.379 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.382 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:37.382 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.480 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 154 msec 12:56:37.481 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.542 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 12:56:37.544 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.545 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.545 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$342/0x000000010026a440@6f0efd55, 1] 12:56:37.545 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.594 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 12:56:37.596 [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=[])) 12:56:37.596 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:37.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.602 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 57 msec 12:56:37.602 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.639 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 12:56:37.640 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.641 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.641 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$342/0x000000010026a440@6f0efd55, 1] 12:56:37.641 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.674 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.676 [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=[])) 12:56:37.676 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56: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=[])) 12:56: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=[]) 12:56:37.681 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 40 msec 12:56:37.681 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.716 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.717 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.717 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.717 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$342/0x000000010026a440@6f0efd55, 1] 12:56:37.718 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.751 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.753 [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=[])) 12:56:37.753 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.755 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:37.755 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.757 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 40 msec 12:56:37.757 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.790 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.792 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.792 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.792 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$343/0x000000010026a840@1b9df329, 1] 12:56:37.792 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.820 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.822 [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=[])) 12:56:37.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.824 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:37.824 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.826 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 35 msec 12:56:37.826 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.875 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.877 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.877 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.877 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$343/0x000000010026a840@1b9df329, 1] 12:56:37.877 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.904 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.906 [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=[])) 12:56:37.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:37.908 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:37.910 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 32 msec 12:56:37.910 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.938 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.939 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.939 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.939 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$343/0x000000010026a840@1b9df329, 1] 12:56:37.940 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.962 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, underTest] 12:56:37.964 [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=[])) 12:56:37.964 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56: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=[])) 12:56: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=[]) 12:56:37.967 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 28 msec 12:56:37.967 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 12:56:37.993 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:37.994 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:37.994 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 12:56:37.995 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$343/0x000000010026a840@1b9df329, 1] 12:56:37.995 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 12:56:38.015 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.017 [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=[])) 12:56:38.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:38.018 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:38.019 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:38.020 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 26 msec 12:56:38.021 [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/1/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 12:56:38.066 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.192 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.193 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.193 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file1.xhtml] 12:56:38.193 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.195 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.196 [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)) 12:56:38.208 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.211 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.213 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.215 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.324 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.490 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.490 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.491 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file1.xhtml 12:56:38.491 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file1.xhtml 12:56:38.500 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 308 msec 12:56:38.501 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.534 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 12:56:38.539 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.539 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.539 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file2.xhtml] 12:56:38.539 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.540 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.541 [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)) 12:56:38.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.541 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.542 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.543 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.553 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file2.xhtml 12:56:38.588 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file2.xhtml 12:56:38.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 51 msec 12:56:38.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.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, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 12:56:38.613 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 12:56:38.614 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.614 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-a-NW-106-a.xhtml] 12:56:38.614 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 12:56:38.615 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.615 [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)) 12:56:38.615 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.616 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.616 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.616 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.621 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.637 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.637 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.637 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-a-NW-106-a.xhtml 12:56:38.637 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-a-NW-106-a.xhtml 12:56:38.638 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 25 msec 12:56:38.638 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.660 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-b.xhtml] 12:56:38.666 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.666 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.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)) 12:56:38.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.668 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.668 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.668 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.673 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.697 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.697 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.697 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-b.xhtml 12:56:38.697 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-b.xhtml 12:56:38.698 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 33 msec 12:56:38.698 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.716 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.720 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.720 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.720 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-97-a.xhtml] 12:56:38.720 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.721 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.721 [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)) 12:56:38.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.722 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.722 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.722 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.725 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.740 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.741 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.741 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-97-a.xhtml 12:56:38.741 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-97-a.xhtml 12:56:38.741 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 21 msec 12:56:38.742 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.763 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.767 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.767 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.767 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-100.xhtml] 12:56:38.767 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.768 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.768 [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)) 12:56:38.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.769 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.769 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.769 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.772 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.787 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.787 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.787 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-100.xhtml 12:56:38.787 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-100.xhtml 12:56:38.788 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 21 msec 12:56:38.788 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.809 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.813 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.814 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.814 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-102-a.xhtml] 12:56:38.814 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.814 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.815 [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)) 12:56:38.815 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.815 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.815 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.816 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.818 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.831 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.831 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.831 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-102-a.xhtml 12:56:38.831 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-102-a.xhtml 12:56:38.832 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 19 msec 12:56:38.832 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.853 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.859 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.859 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.859 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-104-a.xhtml] 12:56:38.859 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.860 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.861 [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)) 12:56:38.861 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.861 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.862 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.862 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.864 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.878 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.879 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.879 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-104-a.xhtml 12:56:38.879 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-104-a.xhtml 12:56:38.879 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 21 msec 12:56:38.880 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.898 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.902 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.902 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 12:56:38.902 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-114-a.xhtml] 12:56:38.902 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 12:56:38.902 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 12:56:38.903 [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)) 12:56:38.903 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 12:56:38.903 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 12:56:38.903 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 12:56:38.904 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 12:56:38.906 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 12:56:38.917 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:38.918 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:38.918 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-114-a.xhtml 12:56:38.918 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-114-a.xhtml 12:56:38.918 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 16 msec 12:56:38.919 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.937 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:38.941 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 12:56:38.941 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must not filter resources that are not XHTML" 12:56:38.941 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 12:56:38.942 [main ] DEBUG i.t.northernwind.core.impl.filter.XsltMacroFilter - Cannot filter resources not in XHTML: text/html 12:56:38.942 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 1 msec 12:56:38.942 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 12:56:38.947 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 12:56:38.947 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 12:56:38.947 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.String), foo, foo] 12:56:38.947 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 12:56:38.951 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.String), foo) 12:56:38.951 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning foo (java.lang.String) 12:56:38.952 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 5 msec 12:56:38.952 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 12:56:38.952 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 12:56:38.952 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 12:56:38.952 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Integer), 17, 17] 12:56:38.952 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 12:56:38.953 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Integer), 17) 12:56:38.953 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 17 (java.lang.Integer) 12:56:38.953 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 12:56:38.953 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 12:56:38.954 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 12:56:38.954 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 12:56:38.954 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Float), 3.4, 3.4] 12:56:38.954 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 12:56:38.954 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Float), 3.4) 12:56:38.954 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 3.4 (java.lang.Float) 12:56:38.955 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 0 msec 12:56:38.955 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 12:56:38.955 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 12:56:38.955 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 12:56:38.955 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Double), 5.2, 5.2] 12:56:38.955 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 12:56:38.955 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Double), 5.2) 12:56:38.955 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 5.2 (java.lang.Double) 12:56:38.956 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 12:56:38.956 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 12:56:38.956 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 12:56:38.956 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 12:56:38.956 [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] 12:56:38.956 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 12:56:38.957 [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) 12:56:38.957 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 2012-02-23T21:24+01:00 (java.time.ZonedDateTime) 12:56:38.957 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 12:56:38.957 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 12:56:39.404 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:39.533 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:39.536 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 12:56:39.536 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must be called only once" 12:56:39.536 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 12:56:39.904 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:39.906 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 369 msec 12:56:39.906 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:39.943 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 12:56:39.947 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:39.947 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 12:56:39.947 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "must properly initialize with no layout" 12:56:39.947 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 12:56:39.949 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 1 msec 12:56:39.949 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:39.979 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:39.982 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:39.982 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:39.982 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:39.982 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, structure, irrelevant, , /] 12:56:39.982 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:39.985 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 12:56:39.985 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:39.985 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.006 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.009 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.010 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:40.010 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.010 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri, structure, irrelevant, , /] 12:56:40.010 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:40.013 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 12:56:40.014 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:40.014 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.034 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.037 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.038 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:40.038 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.038 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /, structure, /file1] 12:56:40.038 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:40.041 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file1 12:56:40.041 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 12:56:40.041 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.062 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 12:56:40.065 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.066 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:40.066 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.066 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /, structure, /file2] 12:56:40.066 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 12:56:40.069 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file2 12:56:40.070 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 12:56:40.070 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.091 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.093 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.094 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 12:56:40.094 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.094 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /, structure, /exposedUri1] 12:56:40.094 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 12:56:40.097 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri1 12:56:40.098 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:40.098 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.117 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.120 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.121 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 12:56:40.121 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.121 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file2, /, structure, /exposedUri2] 12:56:40.121 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 12:56:40.124 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri2 12:56:40.125 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:40.125 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.146 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.149 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.149 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.149 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.150 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri1, structure/parent3, /parentUri1/file1] 12:56:40.150 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.153 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file1 12:56:40.153 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 12:56:40.154 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.174 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.176 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.177 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.177 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.177 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri1, structure/parent4, /parentUri1/file2] 12:56:40.177 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.181 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file2 12:56:40.181 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 12:56:40.181 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.201 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.204 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.204 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.204 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.204 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri2, structure/parent5, /parentUri2/file1] 12:56:40.204 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.207 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file1 12:56:40.207 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:40.207 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.227 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.230 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.231 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.231 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.231 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri2, structure/parent6, /parentUri2/file2] 12:56:40.231 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 12:56:40.233 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file2 12:56:40.234 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:40.234 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.253 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.256 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.256 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 12:56:40.256 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.256 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file+%282%29, /parentUri2, structure/parent6, /parentUri2/file (2)] 12:56:40.256 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 12:56:40.260 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file (2) 12:56:40.260 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 12:56:40.260 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.279 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.281 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.282 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 12:56:40.282 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.282 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /parentUri1, structure/parent1, /parentUri1/exposedUri1] 12:56:40.282 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 12:56:40.284 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 12:56:40.284 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:40.284 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.302 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:40.304 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 12:56:40.304 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 12:56:40.304 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 12:56:40.304 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file1, /parentUri2, structure/parent2, /parentUri2/exposedUri2] 12:56:40.304 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 12:56:40.307 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/exposedUri2 12:56:40.307 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 12:56:40.307 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 12:56:40.745 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 12:56:40.745 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create and initialize the Site" 12:56:40.746 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 12:56:40.781 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 12:56:40.782 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 12:56:40.784 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.784 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 12:56:40.784 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.787 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.787 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION COMPLETED (in 3 msec) 12:56:40.787 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.802 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 58 msec 12:56:40.803 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 12:56:40.868 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 12:56:40.868 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create the Site" 12:56:40.869 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 12:56:40.875 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 12:56:40.875 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 12:56:40.880 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 11 msec 12:56:40.880 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 12:56:40.921 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 12:56:40.922 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return non null site even in cause of initialization failure" 12:56:40.922 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 12:56:40.927 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 12:56:40.927 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 12:56:40.933 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.933 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 12:56:40.933 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.934 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.934 [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) 12:56:40.939 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 12:56:40.939 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 18 msec 12:56:40.939 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 12:56:40.967 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 12:56:40.967 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct context path in a web environment" 12:56:40.967 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 12:56:40.970 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 12:56:40.970 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 12:56:40.971 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 4 msec 12:56:40.971 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 12:56:40.996 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 12:56:40.996 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct version string" 12:56:40.997 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 12:56:41.000 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 12:56:41.000 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 12:56:41.006 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 10 msec 12:56:41.006 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 12:56:41.032 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 12:56:41.032 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must use no context path when ServletContext is not available" 12:56:41.032 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 12:56:41.035 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 12:56:41.036 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 12:56:41.036 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 4 msec 12:56:41.036 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 12:56:41.474 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 12:56:41.475 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must create correct links" 12:56:41.475 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 12:56:41.493 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 19 msec 12:56:41.493 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.533 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 12:56:41.533 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly construct" 12:56:41.534 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 12:56:41.536 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 2 msec 12:56:41.536 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.560 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 12:56:41.561 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Content" 12:56:41.561 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 12:56:41.568 [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$630/0x00000001005cd840@6e958f2c, recursive=false, name=null) 12:56:41.577 [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$630/0x00000001005cd840@7c4dd006, recursive=false, name=null) 12:56:41.578 [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$630/0x00000001005cd840@24c39ce3, recursive=false, name=null) 12:56:41.581 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 12:56:41.581 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1393962652 12:56:41.582 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 12:56:41.582 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 12:56:41.582 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 380675952 12:56:41.583 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 12:56:41.583 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 12:56:41.583 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 12:56:41.583 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 12:56:41.583 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 12:56:41.583 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@56598806, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@6947e7a9) 12:56:41.584 [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$630/0x00000001005cd840@191dd84a, recursive=false, name=null) 12:56:41.584 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@56598806, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@b4e52a4) 12:56:41.585 [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$630/0x00000001005cd840@7c66040f, recursive=false, name=null) 12:56:41.585 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@7ba87d24, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@20acb87) 12:56:41.587 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 12:56:41.587 [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$630/0x00000001005cd840@81a48a8, recursive=false, name=null) 12:56:41.587 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@7ba87d24, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@2ae1e7e0) 12:56:41.588 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 12:56:41.590 [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$630/0x00000001005cd840@7bafb922, recursive=false, name=null) 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 12:56:41.590 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 12:56:41.591 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 31 msec 12:56:41.591 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.614 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 12:56:41.615 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Media" 12:56:41.615 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 12:56:41.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$630/0x00000001005cd840@685e8e30, recursive=false, name=null) 12:56:41.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$630/0x00000001005cd840@549f0e14, recursive=false, name=null) 12:56:41.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$630/0x00000001005cd840@2dad9e6a, recursive=false, name=null) 12:56:41.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 12:56:41.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1738368762 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1697908956 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 12:56:41.621 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 12:56:41.621 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@41e8e7d4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@830b8a5) 12:56:41.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$630/0x00000001005cd840@2ad4ade7, recursive=false, name=null) 12:56:41.622 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@41e8e7d4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@726f2d26) 12:56:41.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$630/0x00000001005cd840@74bfa2f8, recursive=false, name=null) 12:56:41.622 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@79c7d95a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@76f3f810) 12:56:41.623 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 12:56:41.624 [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$630/0x00000001005cd840@33953208, recursive=false, name=null) 12:56:41.624 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@79c7d95a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@5acf7f12) 12:56:41.624 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 12:56:41.625 [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$630/0x00000001005cd840@47dff7db, recursive=false, name=null) 12:56:41.625 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 12:56:41.625 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 12:56:41.625 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 12:56:41.625 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 12:56:41.626 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 12:56:41.626 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 12:56:41.626 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 12:56:41.626 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 12:56:41.626 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 12 msec 12:56:41.626 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.648 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 12:56:41.649 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Resource" 12:56:41.649 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 12:56:41.650 [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$630/0x00000001005cd840@7248b33c, recursive=false, name=null) 12:56:41.651 [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$630/0x00000001005cd840@16d92d12, recursive=false, name=null) 12:56:41.652 [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$630/0x00000001005cd840@680535b7, recursive=false, name=null) 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1855380258 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 865504714 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 12:56:41.654 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 12:56:41.654 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@4bc9c7e0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@dc08db6) 12:56:41.655 [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$630/0x00000001005cd840@700e297d, recursive=false, name=null) 12:56:41.655 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@4bc9c7e0, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@1ae4c84d) 12:56:41.655 [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$630/0x00000001005cd840@1f97ea36, recursive=false, name=null) 12:56:41.655 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@16b3794f, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@1777ef25) 12:56:41.656 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 12:56:41.656 [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$630/0x00000001005cd840@67f1b08, recursive=false, name=null) 12:56:41.657 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@16b3794f, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@2ed9d225) 12:56:41.657 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 12:56:41.658 [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$630/0x00000001005cd840@443a9e24, recursive=false, name=null) 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 12:56:41.658 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 12:56:41.659 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 11 msec 12:56:41.659 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.691 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 12:56:41.691 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for SiteNode" 12:56:41.691 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 12:56:41.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$630/0x00000001005cd840@75ca3140, recursive=false, name=null) 12:56:41.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$630/0x00000001005cd840@296c2483, recursive=false, name=null) 12:56:41.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$630/0x00000001005cd840@5a208e17, recursive=false, name=null) 12:56:41.696 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 12:56:41.696 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 966929548 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 334297860 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 12:56:41.697 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 12:56:41.697 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@4f5a0b3d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@25c02068) 12:56:41.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$630/0x00000001005cd840@4d2a9d6, recursive=false, name=null) 12:56:41.697 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@4f5a0b3d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@612deab0) 12:56:41.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$630/0x00000001005cd840@7e31164b, recursive=false, name=null) 12:56:41.698 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@5a56aa85, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@4b5b2400) 12:56:41.698 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 12:56:41.699 [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$630/0x00000001005cd840@5cb56c6d, recursive=false, name=null) 12:56:41.699 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@5a56aa85, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@4edc28df) 12:56:41.699 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 12:56:41.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$630/0x00000001005cd840@617d6007, recursive=false, name=null) 12:56:41.700 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 12:56:41.700 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 12:56:41.700 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 12:56:41.700 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 12:56:41.700 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 12:56:41.700 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 12:56:41.701 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 12:56:41.701 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 12:56:41.701 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 10 msec 12:56:41.701 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.726 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 12:56:41.727 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 12:56:41.727 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=Empty file system)] 12:56:41.727 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 12:56:41.728 [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$630/0x00000001005cd840@686a7922, recursive=false, name=null) 12:56:41.728 [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$630/0x00000001005cd840@5fa30871, recursive=false, name=null) 12:56:41.729 [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$630/0x00000001005cd840@24090655, recursive=false, name=null) 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 2016241502 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1880036664 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 12:56:41.731 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 12:56:41.732 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@574e3953, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@39395d79) 12:56:41.732 [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$630/0x00000001005cd840@b84163, recursive=false, name=null) 12:56:41.732 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@574e3953, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@1cafad7e) 12:56:41.732 [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$630/0x00000001005cd840@3a0d9b19, recursive=false, name=null) 12:56:41.732 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@49accbb4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@b5d38bb) 12:56:41.733 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 12:56:41.733 [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$630/0x00000001005cd840@1325b6a6, recursive=false, name=null) 12:56:41.733 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@49accbb4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@71dfcc99) 12:56:41.734 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 12:56:41.735 [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$630/0x00000001005cd840@5e0209c, recursive=false, name=null) 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 12:56:41.735 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 12:56:41.736 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 10 msec 12:56:41.736 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.758 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 12:56:41.758 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 12:56:41.758 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with only ignored folders)] 12:56:41.758 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 12:56:41.759 [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$630/0x00000001005cd840@5b854e1d, recursive=false, name=null) 12:56:41.759 [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$630/0x00000001005cd840@67481b2b, recursive=false, name=null) 12:56:41.760 [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$630/0x00000001005cd840@69fcced9, recursive=false, name=null) 12:56:41.761 [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$630/0x00000001005cd840@5fd01e54, recursive=false, name=null) 12:56:41.762 [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$630/0x00000001005cd840@7de72197, recursive=false, name=null) 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 989075280 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 172835353 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 12:56:41.763 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 12:56:41.764 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 12:56:41.764 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 12:56:41.764 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@2aff928a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@6028e183) 12:56:41.764 [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$630/0x00000001005cd840@1937bcc6, recursive=false, name=null) 12:56:41.764 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@2aff928a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@46d9dd6e) 12:56:41.764 [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$630/0x00000001005cd840@10646cfd, recursive=false, name=null) 12:56:41.764 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@3767b38b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@1312e82d) 12:56:41.765 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 12:56:41.765 [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$630/0x00000001005cd840@22e9f4f3, recursive=false, name=null) 12:56:41.765 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@3767b38b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@1312e82d) 12:56:41.765 [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$630/0x00000001005cd840@26be3303, recursive=false, name=null) 12:56:41.765 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@3767b38b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@7e62265d) 12:56:41.766 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 12:56:41.767 [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$630/0x00000001005cd840@2b4bfe73, recursive=false, name=null) 12:56:41.767 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@3767b38b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@7e62265d) 12:56:41.767 [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$630/0x00000001005cd840@44747589, recursive=false, name=null) 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 12:56:41.767 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 12:56:41.768 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 10 msec 12:56:41.768 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.789 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 12:56:41.789 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 12:56:41.789 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with a few stuff 1)] 12:56:41.789 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 12:56:41.790 [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$630/0x00000001005cd840@40783a1c, recursive=false, name=null) 12:56:41.791 [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$630/0x00000001005cd840@3dab4c68, recursive=false, name=null) 12:56:41.792 [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$630/0x00000001005cd840@59168cdc, recursive=false, name=null) 12:56:41.793 [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$630/0x00000001005cd840@2d2da013, recursive=false, name=null) 12:56:41.793 [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$630/0x00000001005cd840@3ae8f170, recursive=false, name=null) 12:56:41.794 [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$630/0x00000001005cd840@19a51054, recursive=false, name=null) 12:56:41.794 [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$630/0x00000001005cd840@2106fb7d, recursive=false, name=null) 12:56:41.795 [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$630/0x00000001005cd840@9336bc5, recursive=false, name=null) 12:56:41.796 [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$630/0x00000001005cd840@4ec23ac, recursive=false, name=null) 12:56:41.797 [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$630/0x00000001005cd840@178a0b1, recursive=false, name=null) 12:56:41.797 [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$630/0x00000001005cd840@499a93a9, recursive=false, name=null) 12:56:41.798 [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$630/0x00000001005cd840@22e9122a, recursive=false, name=null) 12:56:41.798 [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$630/0x00000001005cd840@6206f12d, recursive=false, name=null) 12:56:41.799 [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$630/0x00000001005cd840@6cfbdf32, recursive=false, name=null) 12:56:41.800 [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$630/0x00000001005cd840@27b611aa, recursive=false, name=null) 12:56:41.800 [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$630/0x00000001005cd840@5c0acdac, recursive=false, name=null) 12:56:41.801 [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$630/0x00000001005cd840@59920243, recursive=false, name=null) 12:56:41.802 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 12:56:41.802 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1298961405 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1966288335 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 12:56:41.803 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 12:56:41.803 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@2235ab04) 12:56:41.803 [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$630/0x00000001005cd840@3c38bb38, recursive=false, name=null) 12:56:41.803 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@2235ab04) 12:56:41.804 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library1 12:56:41.804 [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$630/0x00000001005cd840@2a178b15, recursive=false, name=null) 12:56:41.804 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@2235ab04) 12:56:41.805 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library2 12:56:41.805 [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$630/0x00000001005cd840@252d6ea6, recursive=false, name=null) 12:56:41.805 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$631/0x00000001005dd840@2235ab04) 12:56:41.805 [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$630/0x00000001005cd840@2b9f0fee, recursive=false, name=null) 12:56:41.805 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@3dc666ab) 12:56:41.805 [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$630/0x00000001005cd840@16c2eaa3, recursive=false, name=null) 12:56:41.805 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@3dc666ab) 12:56:41.902 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media1 12:56:41.904 [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$630/0x00000001005cd840@4cf8d452, recursive=false, name=null) 12:56:41.904 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@3dc666ab) 12:56:41.905 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media2 12:56:41.905 [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$630/0x00000001005cd840@1ecfaad7, recursive=false, name=null) 12:56:41.905 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@3dc666ab) 12:56:41.906 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media3 12:56:41.906 [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$630/0x00000001005cd840@41c4d341, recursive=false, name=null) 12:56:41.906 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$627/0x00000001005ce840@7c26e570, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$633/0x00000001005de040@3dc666ab) 12:56:41.906 [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$630/0x00000001005cd840@578dc8c6, recursive=false, name=null) 12:56:41.906 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@59af8635) 12:56:41.907 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 12:56:41.907 [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$630/0x00000001005cd840@9d2ddb1, recursive=false, name=null) 12:56:41.907 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@59af8635) 12:56:41.908 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document1 12:56:41.908 [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$630/0x00000001005cd840@4946ce3, recursive=false, name=null) 12:56:41.908 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@59af8635) 12:56:41.909 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document2 12:56:41.909 [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$630/0x00000001005cd840@7578dfd0, recursive=false, name=null) 12:56:41.909 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$634/0x00000001005de440@59af8635) 12:56:41.910 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document3 12:56:41.910 [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$630/0x00000001005cd840@66621937, recursive=false, name=null) 12:56:41.910 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@5557cc74) 12:56:41.910 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 12:56:41.912 [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$630/0x00000001005cd840@41709aa8, recursive=false, name=null) 12:56:41.912 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@5557cc74) 12:56:41.912 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node1 12:56:41.913 [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$630/0x00000001005cd840@764d7114, recursive=false, name=null) 12:56:41.913 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@5557cc74) 12:56:41.914 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node2 12:56:41.915 [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$630/0x00000001005cd840@23466a0f, recursive=false, name=null) 12:56:41.915 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@5557cc74) 12:56:41.915 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node3 12:56:41.915 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>>>>>> setting property managesPathParams = true 12:56:41.923 [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$630/0x00000001005cd840@67b8b68b, recursive=false, name=null) 12:56:41.923 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$626/0x00000001005cf440@347749f2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$635/0x00000001005de840@5557cc74) 12:56:41.923 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node4 12:56:41.924 [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$630/0x00000001005cd840@253359b0, recursive=false, name=null) 12:56:41.924 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 12:56:41.924 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 12:56:41.924 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document1: Content(path=/content/document/document1) 12:56:41.924 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document2: Content(path=/content/document/document2) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document3: Content(path=/content/document/document3) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library1: Resource(path=/content/library/library1) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library2: Resource(path=/content/library/library2) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media1: Media(path=/content/media/media1) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media2: Media(path=/content/media/media2) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media3: Media(path=/content/media/media3) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node1: Node(path=/structure/node1) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node2: Node(path=/structure/node2) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node3: Node(path=/structure/node3) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node4: Node(path=/structure/node4) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node1\E: Node(path=/structure/node1) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node2\E: Node(path=/structure/node2) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node4\E: Node(path=/structure/node4) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 12:56:41.925 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ^/relativeUriFor:/structure/node3(|/.*$): Node(path=/structure/node3) 12:56:41.928 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 138 msec 12:56:41.928 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 12:56:41.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 12:56:41.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link, /link/] 12:56:41.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 12:56:41.932 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:41.932 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 12:56:41.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/, /link/] 12:56:41.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 12:56:41.937 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:41.937 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 12:56:41.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link?arg=val, /link?arg=val] 12:56:41.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 12:56:41.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:41.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.939 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 12:56:41.939 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.939 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/?arg=val, /link/?arg=val] 12:56:41.939 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 12:56:41.939 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:41.939 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 12:56:41.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/image.jpg, /image.jpg] 12:56:41.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 12:56:41.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:41.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.941 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 12:56:41.941 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.941 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link, http://acme.com/link/] 12:56:41.941 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 12:56:41.941 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:41.941 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.942 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 12:56:41.942 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.942 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/, http://acme.com/link/] 12:56:41.942 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 12:56:41.942 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:41.942 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.943 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 12:56:41.943 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.943 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link?arg=val, http://acme.com/link?arg=val] 12:56:41.943 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 12:56:41.943 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:41.943 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/?arg=val, http://acme.com/link/?arg=val] 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/image.jpg, http://acme.com/image.jpg] 12:56:41.944 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 12:56:41.945 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:41.945 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 12:56:41.946 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 12:56:41.946 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly notify a missing embedded template" 12:56:41.946 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 12:56:41.948 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 12:56:41.948 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 12:56:41.948 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 12:56:41.949 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly read the contents of the embedded template" 12:56:41.949 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 12:56:41.949 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 12:56:41.949 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 12:56:41.950 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 12:56:41.950 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly retrieve template from properly configured Content" 12:56:41.950 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 12:56:41.951 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:41.951 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:41.952 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 12:56:41.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:41.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:41.957 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 7 msec 12:56:41.957 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 12:56:41.958 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 12:56:41.958 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when Content has no property" 12:56:41.958 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 12:56:41.958 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 12:56:41.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=[])) 12:56:41.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=[]) 12:56:41.959 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 12:56:41.960 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 12:56:41.960 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 12:56:41.961 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when no Content found" 12:56:41.961 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 12:56:41.961 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/of/nonexistent/content) 12:56:41.961 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:56:41.961 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:56:41.963 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 3 msec 12:56:41.963 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 12:56:42.013 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.025 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 12:56:42.025 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must do nothing when site is available" 12:56:42.025 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 12:56:42.026 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 1 msec 12:56:42.026 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 12:56:42.047 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.051 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 12:56:42.051 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must return status 503 when site is not available" 12:56:42.051 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 12:56:42.051 [main ] WARN i.t.n.c.m.spi.AvailabilityEnforcerRequestProcessor - Site unavailable, sending maintenance page 12:56:42.076 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 12:56:42.076 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 12:56:42.077 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:56:42.077 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/ 12:56:42.077 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/AvailabilityEnforcerRequestProcessorTest/expected-results/response.txt 12:56:42.077 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/AvailabilityEnforcerRequestProcessorTest/response.txt 12:56:42.078 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 26 msec 12:56:42.078 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 12:56:42.338 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.349 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 12:56:42.350 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.350 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource, en, http://acme.com/path/resource?lang=en] 12:56:42.350 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 12:56:42.351 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 2 msec 12:56:42.351 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.377 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.379 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 12:56:42.379 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.379 [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] 12:56:42.379 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 12:56:42.380 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.380 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.392 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.394 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 12:56:42.394 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.394 [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] 12:56:42.394 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 12:56:42.401 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 7 msec 12:56:42.401 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.414 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.416 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 12:56:42.416 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.416 [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] 12:56:42.416 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 12:56:42.417 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.417 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.432 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.434 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 12:56:42.434 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.434 [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] 12:56:42.434 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 12:56:42.435 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.435 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.450 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.452 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 12:56:42.452 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.452 [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] 12:56:42.452 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 12:56:42.453 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.453 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.467 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.469 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 12:56:42.469 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.469 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/, en, http://acme.com/path/resource/?lang=en] 12:56:42.469 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 12:56:42.469 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.469 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.482 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.484 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.484 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.484 [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] 12:56:42.484 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.485 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.485 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.497 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.499 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.499 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.499 [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] 12:56:42.499 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.500 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.500 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.511 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.513 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.513 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.513 [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] 12:56:42.513 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.513 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.513 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.526 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.527 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.527 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.527 [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] 12:56:42.527 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.528 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.528 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.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, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.541 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 12:56:42.541 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.541 [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] 12:56:42.541 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 12:56:42.542 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.542 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.553 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.555 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 12:56:42.555 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.555 [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] 12:56:42.555 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 12:56:42.555 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.556 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.568 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.570 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.570 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.570 [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] 12:56:42.570 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.570 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.570 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.583 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.584 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.585 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.585 [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] 12:56:42.585 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 12:56:42.585 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.585 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.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, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.599 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.599 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.599 [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] 12:56:42.599 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.600 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 12:56:42.600 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.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, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 12:56:42.613 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.613 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.613 [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] 12:56:42.613 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 12:56:42.613 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.613 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.624 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:42.626 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 12:56:42.626 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 12:56:42.626 [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] 12:56:42.626 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 12:56:42.627 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 12:56:42.627 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 12:56:42.631 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 12:56:42.631 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "createViewAndController must delegate to the proper ViewBuilder" 12:56:42.631 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 12:56:42.849 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 216 msec 12:56:42.849 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 12:56:42.851 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 12:56:42.851 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "must discover and properly register annotated views" 12:56:42.851 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 12:56:43.794 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - View definitions: 12:56:43.795 [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()) 12:56:43.796 [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()) 12:56:43.796 [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()) 12:56:43.796 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 945 msec 12:56:43.796 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 12:56:43.822 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:43.824 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 12:56:43.824 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST "must properly instantiate view and controller" 12:56:43.824 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 12:56:43.824 [main ] DEBUG i.t.northernwind.frontend.impl.ui.ViewBuilder - createViewAndController(theId, Mock for SiteNode, hashCode: 812568924) 12:56:43.827 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST PASSED in 3 msec 12:56:43.827 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - 12:56:45.138 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:45.147 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 12:56:45.149 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@5e76115c 12:56:45.154 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@445b2220 12:56:45.154 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@51d2a1b7 12:56:45.155 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@6cf27c2a 12:56:45.156 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@77b75b64 12:56:45.159 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 12:56:45.159 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call all RequestProcessors in normal scenario" 12:56:45.159 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 12:56:45.162 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 472542970) 12:56:45.162 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@36a86ecc ... 12:56:45.163 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.163 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@51a5637a ... 12:56:45.164 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.164 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 505934714 ... 12:56:45.164 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 244660498 ... 12:56:45.165 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@5e76115c ... 12:56:45.165 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@445b2220 ... 12:56:45.165 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@51d2a1b7 ... 12:56:45.166 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@6cf27c2a ... 12:56:45.166 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@77b75b64 ... 12:56:45.166 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@36a86ecc ... 12:56:45.167 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.167 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@51a5637a ... 12:56:45.167 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.167 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 505934714 ... 12:56:45.167 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 244660498 ... 12:56:45.174 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 15 msec 12:56:45.175 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 12:56:45.215 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:45.218 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 12:56:45.218 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@1238dae0 12:56:45.218 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@e78c128 12:56:45.218 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@4f4ead2a 12:56:45.218 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@45995c01 12:56:45.219 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@7d2fa0e6 12:56:45.220 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 12:56:45.220 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with SC FOUND" 12:56:45.220 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 12:56:45.221 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1082474029) 12:56:45.221 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@3491786a ... 12:56:45.221 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.221 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@1e8d7d6b ... 12:56:45.221 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.221 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 695586190 ... 12:56:45.222 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 18320275 ... 12:56:45.222 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@1238dae0 ... 12:56:45.222 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@e78c128 ... 12:56:45.222 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@4f4ead2a ... 12:56:45.225 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@3491786a ... 12:56:45.225 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.225 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@1e8d7d6b ... 12:56:45.225 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.225 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 695586190 ... 12:56:45.225 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 18320275 ... 12:56:45.228 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 9 msec 12:56:45.228 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 12:56:45.256 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:45.258 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 12:56:45.258 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@3fc18b19 12:56:45.259 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@633b2811 12:56:45.259 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@1df1511d 12:56:45.259 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@42682371 12:56:45.259 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@754b48ed 12:56:45.260 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 12:56:45.260 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with generic Http status" 12:56:45.260 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 12:56:45.261 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1637757225) 12:56:45.261 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@586bf60f ... 12:56:45.261 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.261 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@1145087 ... 12:56:45.261 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.261 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 344187370 ... 12:56:45.261 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 635607748 ... 12:56:45.262 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@3fc18b19 ... 12:56:45.262 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@633b2811 ... 12:56:45.262 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@1df1511d ... 12:56:45.263 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 1637757225 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) 12:56:45.263 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@586bf60f ... 12:56:45.263 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.263 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@1145087 ... 12:56:45.264 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 344187370 ... 12:56:45.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 635607748 ... 12:56:45.265 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 5 msec 12:56:45.265 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 12:56:45.291 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:45.293 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 12:56:45.293 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@7ef8fdbf 12:56:45.293 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@45f6aaac 12:56:45.293 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@7de23c23 12:56:45.293 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@47e134a6 12:56:45.294 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@37934691 12:56:45.294 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 12:56:45.295 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when NotFoundException" 12:56:45.295 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 12:56:45.295 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1134248589) 12:56:45.295 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@29cb59b4 ... 12:56:45.295 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.295 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@54e83c70 ... 12:56:45.295 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.295 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 571877468 ... 12:56:45.296 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1550988539 ... 12:56:45.296 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@7ef8fdbf ... 12:56:45.296 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@45f6aaac ... 12:56:45.296 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@7de23c23 ... 12:56:45.296 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 1134248589 - it.tidalwave.util.NotFoundException 12:56:45.297 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@29cb59b4 ... 12:56:45.297 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.297 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@54e83c70 ... 12:56:45.297 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.297 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 571877468 ... 12:56:45.297 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1550988539 ... 12:56:45.298 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 4 msec 12:56:45.298 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 12:56:45.330 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:45.332 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 12:56:45.332 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@2e1911b3 12:56:45.332 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@669f1ae2 12:56:45.332 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@1f3d7e04 12:56:45.332 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@30028f7f 12:56:45.333 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@47562117 12:56:45.333 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 12:56:45.333 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when RuntimeException" 12:56:45.334 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 12:56:45.334 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 685500307) 12:56:45.334 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@2efbd6b1 ... 12:56:45.334 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.334 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@24490edc ... 12:56:45.334 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.334 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 2138960771 ... 12:56:45.334 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 302544702 ... 12:56:45.335 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@2e1911b3 ... 12:56:45.335 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@669f1ae2 ... 12:56:45.335 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@1f3d7e04 ... 12:56:45.335 [main ] ERROR i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 685500307 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) 12:56:45.336 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@2efbd6b1 ... 12:56:45.336 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.336 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@24490edc ... 12:56:45.336 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.336 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 2138960771 ... 12:56:45.336 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 302544702 ... 12:56:45.338 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 4 msec 12:56:45.338 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 12:56:45.361 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:56:45.363 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 12:56:45.363 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@de215f9 12:56:45.363 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@3a3030cd 12:56:45.363 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@31a66e3c 12:56:45.364 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4@2a505beb 12:56:45.364 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5@723940d4 12:56:45.364 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 12:56:45.365 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when one breaks" 12:56:45.365 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 12:56:45.365 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1525122481) 12:56:45.365 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@7dfb2e5 ... 12:56:45.365 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.365 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@2b842ccc ... 12:56:45.365 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.365 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1512307636 ... 12:56:45.365 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2079233834 ... 12:56:45.366 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1@de215f9 ... 12:56:45.366 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2@3a3030cd ... 12:56:45.366 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3@31a66e3c ... 12:56:45.366 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1@7dfb2e5 ... 12:56:45.366 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 12:56:45.366 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2@2b842ccc ... 12:56:45.367 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 12:56:45.367 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1512307636 ... 12:56:45.367 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2079233834 ... 12:56:45.368 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 4 msec 12:56:45.368 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 12:56:45.368 [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: 11.63 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 101, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core-default --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Core :: Default Implementation' with 60 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core-default --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-default >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-default --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-default <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core-default --- [INFO] BugInstance size is 118 [INFO] Error size is 0 [INFO] Total bugs: 118 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter] At ContentPropertyResolverMacroFilter.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter] At GlobalPropertyResolverMacroFilter.java:[line 56] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter] At LibraryLinkMacroFilter.java:[line 48] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String). [it.tidalwave.northernwind.core.impl.filter.MacroFilter, it.tidalwave.northernwind.core.impl.filter.MacroFilter] At MacroFilter.java:[line 57]Another occurrence at MacroFilter.java:[line 59] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String). [it.tidalwave.northernwind.core.impl.filter.MacroFilter] At MacroFilter.java:[line 57] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) [it.tidalwave.northernwind.core.impl.filter.MacroFilter] Redundant null check at MacroFilter.java:[line 57] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) [it.tidalwave.northernwind.core.impl.filter.MacroFilter] Redundant null check at MacroFilter.java:[line 57] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter] At MediaLinkMacroFilter.java:[line 48] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter] At NodeLinkMacroFilter.java:[line 55] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter] At NodeLinkWithContentMacroFilter.java:[line 74] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter] At NodePropertyResolverMacroFilter.java:[line 52] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter, it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] At XsltMacroFilter.java:[line 72]Another occurrence at XsltMacroFilter.java:[line 90] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] At XsltMacroFilter.java:[line 72] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] Redundant null check at XsltMacroFilter.java:[line 72] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] Redundant null check at XsltMacroFilter.java:[line 72] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultContent, it.tidalwave.northernwind.core.impl.model.DefaultContent] At DefaultContent.java:[line 102]Another occurrence at DefaultContent.java:[line 103] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultContent] At DefaultContent.java:[line 102] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultContent] Redundant null check at DefaultContent.java:[line 102] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultContent] Redundant null check at DefaultContent.java:[line 102] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext, it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] At DefaultRequestContext.java:[line 49]Another occurrence at DefaultRequestContext.java:[line 58] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] At DefaultRequestContext.java:[line 49] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext() [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] Redundant null check at DefaultRequestContext.java:[line 49] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext() [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] Redundant null check at DefaultRequestContext.java:[line 49] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager, it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] At DefaultRequestLocaleManager.java:[line 51]Another occurrence at DefaultRequestLocaleManager.java:[line 56] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] At DefaultRequestLocaleManager.java:[line 51] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] Redundant null check at DefaultRequestLocaleManager.java:[line 51] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] Redundant null check at DefaultRequestLocaleManager.java:[line 51] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource, it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 74]Another occurrence at DefaultResource.java:[line 76] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 74] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method getFile is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 75] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultResource] Redundant null check at DefaultResource.java:[line 74] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultResource] Redundant null check at DefaultResource.java:[line 74] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.merged(ResourceProperties) [it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties] At DefaultResourceProperties.java:[line 245] BC_UNCONFIRMED_CAST [ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.withProperties(ResourceProperties) [it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties] At DefaultResourceProperties.java:[line 235] BC_UNCONFIRMED_CAST [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultSite, it.tidalwave.northernwind.core.impl.model.DefaultSite] At DefaultSite.java:[line 143]Another occurrence at DefaultSite.java:[line 153] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultSite] At DefaultSite.java:[line 143] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultSite] Redundant null check at DefaultSite.java:[line 143] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultSite] Redundant null check at DefaultSite.java:[line 143] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativePath [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[line 80] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativeUri [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[line 81] EI_EXPOSE_REP2 [ERROR] High: mapByRelativePath must be non-null but is marked as nullable [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[lines 79-84] NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE [ERROR] High: mapByRelativePath must be non-null but is marked as nullable [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[lines 95-96] NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.core.impl.model.DefaultSiteNode at new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 100]At DefaultSiteNode.java:[line 100] CT_CONSTRUCTOR_THROW [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 92]Another occurrence at DefaultSiteNode.java:[line 102] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 92] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method getResource is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 96] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] High: it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() may return null, but is declared @Nonnull [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Returned at DefaultSiteNode.java:[line 134]Known null at DefaultSiteNode.java:[line 132] NP_NONNULL_RETURN_VIOLATION [ERROR] High: Possible null pointer dereference of DefaultSiteNode.relativeUri in it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Dereferenced at DefaultSiteNode.java:[line 122]Known null at DefaultSiteNode.java:[line 122] NP_NULL_ON_SOME_PATH [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Redundant null check at DefaultSiteNode.java:[line 92] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Redundant null check at DefaultSiteNode.java:[line 92] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.FilterSetExpander(). [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] At FilterSetExpander.java:[line 42] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.FilterSetExpander(). [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] At FilterSetExpander.java:[line 42] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] Redundant null check at FilterSetExpander.java:[line 42] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] Redundant null check at FilterSetExpander.java:[line 42] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.core.impl.model.PathFinderSupport at new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.core.impl.model.PathFinderSupport, it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 81]At PathFinderSupport.java:[line 81] CT_CONSTRUCTOR_THROW [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport, it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 96]Another occurrence at PathFinderSupport.java:[line 101] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 96] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport, it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 77]Another occurrence at PathFinderSupport.java:[line 89] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 77] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 96] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 77] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 96] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 77] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) may expose internal representation by storing an externally mutable object into TextResourcePropertyResolver.folder [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 91] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver, it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 90]Another occurrence at TextResourcePropertyResolver.java:[line 92] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 90] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] Redundant null check at TextResourcePropertyResolver.java:[line 90] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] Redundant null check at TextResourcePropertyResolver.java:[line 90] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String): new java.io.InputStreamReader(InputStream) [it.tidalwave.northernwind.core.impl.text.St4TemplateFactory] At St4TemplateFactory.java:[line 98] DM_DEFAULT_ENCODING [ERROR] Medium: it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String) ignores result of java.io.Reader.read(char[]) [it.tidalwave.northernwind.core.impl.text.St4TemplateFactory] At St4TemplateFactory.java:[line 101] RR_NOT_CHECKED [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 52] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 52] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] Redundant null check at AvailabilityEnforcerRequestProcessor.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] Redundant null check at AvailabilityEnforcerRequestProcessor.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Format string should use %n rather than \n in it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor.process(Request) [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 71] VA_FORMAT_STRING_USES_NEWLINE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] At DefaultContentRequestProcessor.java:[line 52] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] At DefaultContentRequestProcessor.java:[line 52] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] Redundant null check at DefaultContentRequestProcessor.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] Redundant null check at DefaultContentRequestProcessor.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor, it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] At DefaultLibraryRequestProcessor.java:[line 53]Another occurrence at DefaultLibraryRequestProcessor.java:[line 64] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] At DefaultLibraryRequestProcessor.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] Redundant null check at DefaultLibraryRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] Redundant null check at DefaultLibraryRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor, it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] At DefaultRedirectProcessor.java:[line 54]Another occurrence at DefaultRedirectProcessor.java:[line 97] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] At DefaultRedirectProcessor.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] Redundant null check at DefaultRedirectProcessor.java:[line 54] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] Redundant null check at DefaultRedirectProcessor.java:[line 54] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] At HeaderLanguageOverrideRequestProcessor.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] At HeaderLanguageOverrideRequestProcessor.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] Redundant null check at HeaderLanguageOverrideRequestProcessor.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] Redundant null check at HeaderLanguageOverrideRequestProcessor.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] At ParameterLanguageOverrideLinkPostProcessor.java:[line 39] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] At ParameterLanguageOverrideLinkPostProcessor.java:[line 39] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] Redundant null check at ParameterLanguageOverrideLinkPostProcessor.java:[line 39] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] Redundant null check at ParameterLanguageOverrideLinkPostProcessor.java:[line 39] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor, it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] At ParameterLanguageOverrideRequestProcessor.java:[line 48]Another occurrence at ParameterLanguageOverrideRequestProcessor.java:[line 56] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] At ParameterLanguageOverrideRequestProcessor.java:[line 48] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] Redundant null check at ParameterLanguageOverrideRequestProcessor.java:[line 48] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] Redundant null check at ParameterLanguageOverrideRequestProcessor.java:[line 48] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout.clone() does not call super.clone() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 150] CN_IDIOM_NO_SUPER_CALL [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 120]Another occurrence at DefaultLayout.java:[line 123] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 120] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 139]Another occurrence at DefaultLayout.java:[line 142] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 139] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 130]Another occurrence at DefaultLayout.java:[line 133] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 130] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 120] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 139] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 130] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 120] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 139] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 130] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Unchecked/unconfirmed cast from Throwable to it.tidalwave.northernwind.core.model.HttpStatusException of return value in it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder.createViewAndController(Id, SiteNode) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 110] BC_UNCONFIRMED_CAST_OF_RETURN_VALUE [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder at new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder, it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 76]At ViewBuilder.java:[line 76] CT_CONSTRUCTOR_THROW [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder, it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 75]Another occurrence at ViewBuilder.java:[line 78] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 75] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] Redundant null check at ViewBuilder.java:[line 75] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] Redundant null check at ViewBuilder.java:[line 75] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target [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_Metrics_branches/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896212649 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/classes : [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_Metrics_branches/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 found: Key,Object where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[374,70] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[134,34] [unchecked] unchecked conversion required: Visitor found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/classes : [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 12:56:58.980 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewControllerTest 12:57:00.796 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 12:57:00.797 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:00.797 [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]] 12:57:00.797 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 12:57:01.102 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.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=[]) 12:57:01.122 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.123 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.124 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.124 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.127 [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]) 12:57:01.132 [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]) 12:57:01.133 [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]) 12:57:01.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:01.137 [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]) 12:57:01.138 [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]) 12:57:01.140 [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]) 12:57:01.142 [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]) 12:57:01.143 [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]) 12:57:01.145 [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]) 12:57:01.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:01.148 [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]) 12:57:01.150 [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]) 12:57:01.152 [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]) 12:57:01.153 [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]) 12:57:01.155 [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]) 12:57:01.157 [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]) 12:57:01.158 [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]) 12:57:01.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]) 12:57:01.161 [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]) 12:57:01.163 [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]) 12:57:01.164 [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]) 12:57:01.165 [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]) 12:57:01.167 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 12:57:01.168 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 12:57:01.170 [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]) 12:57:01.171 [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]) 12:57:01.173 [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]) 12:57:01.174 [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]) 12:57:01.176 [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]) 12:57:01.178 [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]) 12:57:01.179 [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]) 12:57:01.180 [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]) 12:57:01.182 [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]) 12:57:01.183 [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]) 12:57:01.185 [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]) 12:57:01.186 [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]) 12:57:01.188 [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]) 12:57:01.189 [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]) 12:57:01.190 [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]) 12:57:01.192 [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]) 12:57:01.193 [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]) 12:57:01.194 [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]) 12:57:01.195 [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]) 12:57:01.197 [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]) 12:57:01.198 [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]) 12:57:01.199 [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]) 12:57:01.201 [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]) 12:57:01.202 [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]) 12:57:01.203 [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]) 12:57:01.205 [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]) 12:57:01.206 [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]) 12:57:01.207 [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]) 12:57:01.209 [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]) 12:57:01.210 [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]) 12:57:01.211 [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]) 12:57:01.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 12:57:01.213 [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]) 12:57:01.214 [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]) 12:57:01.215 [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]) 12:57:01.216 [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]) 12:57:01.216 [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]) 12:57:01.217 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:01.218 [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]) 12:57:01.219 [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]) 12:57:01.220 [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]) 12:57:01.221 [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]) 12:57:01.222 [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]) 12:57:01.222 [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]) 12:57:01.223 [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]) 12:57:01.224 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 12:57:01.225 [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]) 12:57:01.226 [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]) 12:57:01.227 [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]) 12:57:01.228 [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]) 12:57:01.229 [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]) 12:57:01.230 [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]) 12:57:01.231 [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]) 12:57:01.232 [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]) 12:57:01.233 [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]) 12:57:01.233 [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]) 12:57:01.234 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:01.235 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 12:57:01.236 [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]) 12:57:01.237 [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]) 12:57:01.238 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 12:57:01.239 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:01.240 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 12:57:01.241 [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]) 12:57:01.242 [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]) 12:57:01.243 [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]) 12:57:01.244 [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]) 12:57:01.245 [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]) 12:57:01.246 [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]) 12:57:01.247 [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]) 12:57:01.248 [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]) 12:57:01.248 [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]) 12:57:01.249 [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]) 12:57:01.250 [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]) 12:57:01.251 [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]) 12:57:01.252 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 898412346 12:57:01.253 [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: ) 12:57:01.254 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.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=[]) 12:57:01.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.256 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.256 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.256 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.256 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.256 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.256 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.259 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 12:57:01.596 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 898412346 12:57:01.597 [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]) 12:57:01.598 [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]) 12:57:01.598 [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]) 12:57:01.599 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:01.600 [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]) 12:57:01.601 [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]) 12:57:01.602 [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]) 12:57:01.602 [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]) 12:57:01.603 [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]) 12:57:01.604 [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]) 12:57:01.605 [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]) 12:57:01.605 [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]) 12:57:01.606 [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]) 12:57:01.607 [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]) 12:57:01.608 [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]) 12:57:01.608 [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]) 12:57:01.609 [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]) 12:57:01.610 [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]) 12:57:01.611 [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]) 12:57:01.611 [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]) 12:57:01.613 [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]) 12:57:01.613 [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]) 12:57:01.614 [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]) 12:57:01.615 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:01.616 [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]) 12:57:01.617 [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]) 12:57:01.618 [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]) 12:57:01.619 [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]) 12:57:01.621 [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]) 12:57:01.622 [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]) 12:57:01.653 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 855 msec 12:57:01.653 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:01.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:01.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:01.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 12:57:01.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:01.740 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.740 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.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=[])) 12:57:01.742 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.742 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.743 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.743 [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]) 12:57:01.744 [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]) 12:57:01.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 12:57:01.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:01.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 12:57:01.747 [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]) 12:57:01.748 [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]) 12:57:01.749 [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]) 12:57:01.750 [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]) 12:57:01.750 [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]) 12:57:01.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:01.752 [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]) 12:57:01.753 [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]) 12:57:01.753 [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]) 12:57:01.754 [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]) 12:57:01.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 12:57:01.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 12:57:01.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 12:57:01.757 [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]) 12:57:01.758 [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]) 12:57:01.758 [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]) 12:57:01.759 [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]) 12:57:01.760 [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]) 12:57:01.760 [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]) 12:57:01.761 [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]) 12:57:01.762 [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]) 12:57:01.763 [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]) 12:57:01.764 [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]) 12:57:01.765 [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]) 12:57:01.766 [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]) 12:57:01.767 [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]) 12:57:01.767 [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]) 12:57:01.768 [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]) 12:57:01.769 [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]) 12:57:01.769 [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]) 12:57:01.770 [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]) 12:57:01.771 [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]) 12:57:01.771 [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]) 12:57:01.772 [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]) 12:57:01.773 [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]) 12:57:01.773 [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]) 12:57:01.774 [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]) 12:57:01.775 [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]) 12:57:01.776 [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]) 12:57:01.777 [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]) 12:57:01.778 [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]) 12:57:01.778 [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]) 12:57:01.779 [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]) 12:57:01.780 [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]) 12:57:01.781 [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]) 12:57:01.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:01.783 [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]) 12:57:01.784 [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]) 12:57:01.784 [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]) 12:57:01.785 [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]) 12:57:01.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 12:57:01.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 12:57:01.787 [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]) 12:57:01.787 [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]) 12:57:01.788 [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]) 12:57:01.789 [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]) 12:57:01.789 [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]) 12:57:01.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:01.791 [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]) 12:57:01.791 [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]) 12:57:01.792 [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]) 12:57:01.792 [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]) 12:57:01.793 [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]) 12:57:01.794 [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]) 12:57:01.794 [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]) 12:57:01.795 [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]) 12:57:01.796 [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]) 12:57:01.796 [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]) 12:57:01.797 [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]) 12:57:01.798 [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]) 12:57:01.798 [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]) 12:57:01.799 [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]) 12:57:01.800 [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]) 12:57:01.800 [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]) 12:57:01.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]) 12:57:01.802 [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]) 12:57:01.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:01.803 [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]) 12:57:01.804 [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]) 12:57:01.805 [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]) 12:57:01.806 [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]) 12:57:01.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:01.807 [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]) 12:57:01.807 [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]) 12:57:01.808 [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]) 12:57:01.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 12:57:01.810 [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]) 12:57:01.811 [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]) 12:57:01.811 [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]) 12:57:01.812 [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]) 12:57:01.813 [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]) 12:57:01.814 [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]) 12:57:01.815 [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]) 12:57:01.816 [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]) 12:57:01.817 [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]) 12:57:01.817 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 119390266 12:57:01.818 [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) 12:57:01.818 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.818 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.819 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.819 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.820 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.820 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.820 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.820 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.820 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.821 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 12:57:01.833 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 119390266 12:57:01.834 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:01.836 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 178 msec 12:57:01.836 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:01.839 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:01.840 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:01.840 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 12:57:01.840 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:01.891 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.891 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.893 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.893 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.893 [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]) 12:57:01.894 [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]) 12:57:01.895 [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]) 12:57:01.896 [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]) 12:57:01.897 [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]) 12:57:01.897 [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]) 12:57:01.898 [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]) 12:57:01.899 [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]) 12:57:01.899 [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]) 12:57:01.900 [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]) 12:57:01.900 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:01.901 [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]) 12:57:01.901 [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]) 12:57:01.902 [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]) 12:57:01.903 [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]) 12:57:01.903 [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]) 12:57:01.904 [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]) 12:57:01.904 [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]) 12:57:01.905 [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]) 12:57:01.906 [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]) 12:57:01.906 [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]) 12:57:01.907 [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]) 12:57:01.907 [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]) 12:57:01.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 12:57:01.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 12:57:01.909 [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]) 12:57:01.910 [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]) 12:57:01.910 [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]) 12:57:01.911 [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]) 12:57:01.915 [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]) 12:57:01.915 [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]) 12:57:01.916 [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]) 12:57:01.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]) 12:57:01.917 [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]) 12:57:01.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]) 12:57:01.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]) 12:57:01.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]) 12:57:01.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]) 12:57:01.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]) 12:57:01.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]) 12:57:01.922 [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]) 12:57:01.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]) 12:57:01.923 [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]) 12:57:01.923 [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]) 12:57:01.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 12:57:01.925 [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]) 12:57:01.925 [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]) 12:57:01.926 [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]) 12:57:01.928 [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]) 12:57:01.929 [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]) 12:57:01.930 [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]) 12:57:01.930 [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]) 12:57:01.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]) 12:57:01.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]) 12:57:01.933 [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]) 12:57:01.934 [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]) 12:57:01.935 [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]) 12:57:01.936 [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]) 12:57:01.937 [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]) 12:57:01.937 [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]) 12:57:01.939 [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]) 12:57:01.939 [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]) 12:57:01.940 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:01.941 [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]) 12:57:01.942 [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]) 12:57:01.943 [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]) 12:57:01.944 [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]) 12:57:01.945 [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]) 12:57:01.946 [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]) 12:57:01.947 [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]) 12:57:01.948 [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]) 12:57:01.949 [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]) 12:57:01.950 [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]) 12:57:01.951 [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]) 12:57:01.952 [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]) 12:57:01.952 [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]) 12:57:01.953 [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]) 12:57:01.954 [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]) 12:57:01.955 [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]) 12:57:01.956 [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]) 12:57:01.957 [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]) 12:57:01.958 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:01.959 [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]) 12:57:01.960 [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]) 12:57:01.960 [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]) 12:57:01.961 [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]) 12:57:01.962 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:01.963 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 12:57:01.964 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 12:57:01.965 [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]) 12:57:01.966 [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]) 12:57:01.968 [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]) 12:57:01.969 [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]) 12:57:01.970 [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]) 12:57:01.971 [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]) 12:57:01.972 [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]) 12:57:01.973 [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]) 12:57:01.973 [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]) 12:57:01.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]) 12:57:01.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]) 12:57:01.976 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 352985115 12:57:01.977 [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) 12:57:01.978 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.978 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.978 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.978 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.978 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.979 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.979 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:01.979 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.979 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:01.979 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 12:57:01.980 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 352985115 12:57:01.980 [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]) 12:57:01.983 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 143 msec 12:57:01.983 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:01.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:01.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:01.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 12:57:01.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:02.064 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.064 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.064 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.065 [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]) 12:57:02.066 [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]) 12:57:02.067 [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]) 12:57:02.067 [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]) 12:57:02.068 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 12:57:02.068 [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]) 12:57:02.069 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 12:57:02.069 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 12:57:02.070 [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]) 12:57:02.070 [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]) 12:57:02.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:02.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 12:57:02.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 12:57:02.073 [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]) 12:57:02.074 [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]) 12:57:02.074 [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]) 12:57:02.075 [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]) 12:57:02.076 [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]) 12:57:02.076 [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]) 12:57:02.080 [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]) 12:57:02.080 [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]) 12:57:02.081 [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]) 12:57:02.081 [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]) 12:57:02.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]) 12:57:02.082 [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]) 12:57:02.087 [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]) 12:57:02.088 [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]) 12:57:02.088 [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]) 12:57:02.089 [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]) 12:57:02.090 [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]) 12:57:02.090 [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]) 12:57:02.093 [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]) 12:57:02.093 [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]) 12:57:02.094 [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]) 12:57:02.094 [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]) 12:57:02.095 [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]) 12:57:02.097 [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]) 12:57:02.098 [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]) 12:57:02.098 [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]) 12:57:02.099 [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]) 12:57:02.099 [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]) 12:57:02.100 [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]) 12:57:02.100 [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]) 12:57:02.102 [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]) 12:57:02.102 [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]) 12:57:02.103 [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]) 12:57:02.104 [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]) 12:57:02.104 [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]) 12:57:02.105 [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]) 12:57:02.105 [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]) 12:57:02.106 [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]) 12:57:02.107 [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]) 12:57:02.107 [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]) 12:57:02.108 [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]) 12:57:02.108 [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]) 12:57:02.109 [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]) 12:57:02.109 [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]) 12:57:02.110 [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]) 12:57:02.110 [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]) 12:57:02.110 [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]) 12:57:02.111 [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]) 12:57:02.111 [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]) 12:57:02.112 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:02.112 [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]) 12:57:02.113 [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]) 12:57:02.113 [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]) 12:57:02.114 [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]) 12:57:02.114 [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]) 12:57:02.115 [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]) 12:57:02.115 [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]) 12:57:02.116 [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]) 12:57:02.116 [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]) 12:57:02.117 [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]) 12:57:02.118 [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]) 12:57:02.118 [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]) 12:57:02.119 [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]) 12:57:02.119 [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]) 12:57:02.120 [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]) 12:57:02.120 [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]) 12:57:02.121 [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]) 12:57:02.121 [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]) 12:57:02.122 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:02.122 [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]) 12:57:02.122 [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]) 12:57:02.123 [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]) 12:57:02.123 [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]) 12:57:02.124 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:02.125 [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]) 12:57:02.125 [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]) 12:57:02.126 [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]) 12:57:02.126 [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]) 12:57:02.127 [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]) 12:57:02.127 [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]) 12:57:02.128 [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]) 12:57:02.129 [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]) 12:57:02.130 [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]) 12:57:02.131 [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]) 12:57:02.131 [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]) 12:57:02.131 [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]) 12:57:02.132 [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]) 12:57:02.133 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 966962681 12:57:02.133 [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) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.134 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 12:57:02.135 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 966962681 12:57:02.135 [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]) 12:57:02.136 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 148 msec 12:57:02.136 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:02.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 12:57:02.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:02.139 [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]] 12:57:02.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 12:57:02.180 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.180 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.180 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.180 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.181 [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]) 12:57:02.182 [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]) 12:57:02.182 [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]) 12:57:02.183 [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]) 12:57:02.183 [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]) 12:57:02.184 [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]) 12:57:02.184 [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]) 12:57:02.185 [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]) 12:57:02.185 [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]) 12:57:02.186 [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]) 12:57:02.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:02.187 [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]) 12:57:02.187 [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]) 12:57:02.188 [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]) 12:57:02.188 [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]) 12:57:02.189 [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]) 12:57:02.189 [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]) 12:57:02.190 [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]) 12:57:02.190 [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]) 12:57:02.190 [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]) 12:57:02.191 [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]) 12:57:02.191 [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]) 12:57:02.192 [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]) 12:57:02.192 [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]) 12:57:02.193 [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]) 12:57:02.193 [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]) 12:57:02.194 [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]) 12:57:02.194 [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]) 12:57:02.195 [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]) 12:57:02.195 [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]) 12:57:02.196 [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]) 12:57:02.196 [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]) 12:57:02.196 [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]) 12:57:02.197 [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]) 12:57:02.197 [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]) 12:57:02.198 [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]) 12:57:02.198 [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]) 12:57:02.199 [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]) 12:57:02.199 [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]) 12:57:02.199 [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]) 12:57:02.200 [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]) 12:57:02.200 [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]) 12:57:02.201 [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]) 12:57:02.201 [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]) 12:57:02.202 [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]) 12:57:02.202 [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]) 12:57:02.203 [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]) 12:57:02.203 [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]) 12:57:02.204 [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]) 12:57:02.204 [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]) 12:57:02.205 [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]) 12:57:02.205 [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]) 12:57:02.206 [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]) 12:57:02.206 [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]) 12:57:02.207 [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]) 12:57:02.207 [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]) 12:57:02.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 12:57:02.208 [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]) 12:57:02.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 12:57:02.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 12:57:02.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 12:57:02.210 [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]) 12:57:02.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:02.211 [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]) 12:57:02.211 [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]) 12:57:02.212 [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]) 12:57:02.212 [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]) 12:57:02.212 [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]) 12:57:02.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 12:57:02.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 12:57:02.214 [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]) 12:57:02.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 12:57:02.215 [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]) 12:57:02.215 [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]) 12:57:02.215 [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]) 12:57:02.216 [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]) 12:57:02.216 [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]) 12:57:02.217 [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]) 12:57:02.217 [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]) 12:57:02.217 [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]) 12:57:02.218 [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]) 12:57:02.218 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:02.219 [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]) 12:57:02.219 [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]) 12:57:02.219 [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]) 12:57:02.220 [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]) 12:57:02.220 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:02.221 [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]) 12:57:02.221 [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]) 12:57:02.222 [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]) 12:57:02.222 [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]) 12:57:02.222 [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]) 12:57:02.223 [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]) 12:57:02.223 [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]) 12:57:02.224 [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]) 12:57:02.224 [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]) 12:57:02.224 [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]) 12:57:02.225 [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]) 12:57:02.225 [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]) 12:57:02.226 [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]) 12:57:02.226 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 664573101 12:57:02.226 [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: ) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.234 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 12:57:02.281 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 664573101 12:57:02.281 [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]) 12:57:02.281 [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]) 12:57:02.282 [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]) 12:57:02.282 [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]) 12:57:02.283 [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]) 12:57:02.283 [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]) 12:57:02.284 [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]) 12:57:02.284 [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]) 12:57:02.284 [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]) 12:57:02.285 [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]) 12:57:02.285 [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]) 12:57:02.286 [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]) 12:57:02.286 [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]) 12:57:02.287 [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]) 12:57:02.287 [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]) 12:57:02.287 [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]) 12:57:02.288 [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]) 12:57:02.288 [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]) 12:57:02.289 [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]) 12:57:02.289 [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]) 12:57:02.290 [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]) 12:57:02.290 [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]) 12:57:02.291 [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]) 12:57:02.291 [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]) 12:57:02.292 [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]) 12:57:02.292 [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]) 12:57:02.292 [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]) 12:57:02.293 [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]) 12:57:02.293 [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]) 12:57:02.294 [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]) 12:57:02.309 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 170 msec 12:57:02.309 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:02.311 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 12:57:02.311 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:02.311 [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]] 12:57:02.311 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 12:57:02.347 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.347 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.347 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.348 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.348 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.348 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.348 [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]) 12:57:02.349 [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]) 12:57:02.349 [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]) 12:57:02.349 [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]) 12:57:02.350 [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]) 12:57:02.350 [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]) 12:57:02.350 [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]) 12:57:02.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 12:57:02.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 12:57:02.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 12:57:02.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:02.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 12:57:02.353 [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]) 12:57:02.353 [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]) 12:57:02.354 [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]) 12:57:02.354 [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]) 12:57:02.354 [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]) 12:57:02.355 [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]) 12:57:02.355 [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]) 12:57:02.355 [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]) 12:57:02.356 [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]) 12:57:02.356 [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]) 12:57:02.357 [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]) 12:57:02.357 [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]) 12:57:02.357 [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]) 12:57:02.358 [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]) 12:57:02.358 [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]) 12:57:02.358 [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]) 12:57:02.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 12:57:02.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 12:57:02.360 [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]) 12:57:02.360 [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]) 12:57:02.361 [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]) 12:57:02.362 [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]) 12:57:02.362 [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]) 12:57:02.362 [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]) 12:57:02.363 [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]) 12:57:02.363 [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]) 12:57:02.364 [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]) 12:57:02.364 [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]) 12:57:02.365 [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]) 12:57:02.365 [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]) 12:57:02.366 [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]) 12:57:02.366 [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]) 12:57:02.366 [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]) 12:57:02.367 [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]) 12:57:02.367 [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]) 12:57:02.368 [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]) 12:57:02.368 [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]) 12:57:02.368 [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]) 12:57:02.369 [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]) 12:57:02.369 [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]) 12:57:02.370 [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]) 12:57:02.370 [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]) 12:57:02.370 [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]) 12:57:02.371 [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]) 12:57:02.371 [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]) 12:57:02.372 [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]) 12:57:02.372 [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]) 12:57:02.372 [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]) 12:57:02.373 [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]) 12:57:02.373 [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]) 12:57:02.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:02.374 [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]) 12:57:02.374 [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]) 12:57:02.375 [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]) 12:57:02.375 [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]) 12:57:02.376 [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]) 12:57:02.376 [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]) 12:57:02.376 [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]) 12:57:02.377 [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]) 12:57:02.377 [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]) 12:57:02.378 [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]) 12:57:02.378 [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]) 12:57:02.379 [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]) 12:57:02.379 [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]) 12:57:02.379 [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]) 12:57:02.380 [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]) 12:57:02.380 [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]) 12:57:02.381 [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]) 12:57:02.381 [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]) 12:57:02.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:02.382 [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]) 12:57:02.382 [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]) 12:57:02.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 12:57:02.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 12:57:02.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:02.384 [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]) 12:57:02.384 [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]) 12:57:02.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 12:57:02.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 12:57:02.386 [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]) 12:57:02.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 12:57:02.387 [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]) 12:57:02.387 [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]) 12:57:02.387 [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]) 12:57:02.388 [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]) 12:57:02.388 [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]) 12:57:02.389 [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]) 12:57:02.389 [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]) 12:57:02.390 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 225306948 12:57:02.390 [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: ) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.397 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 12:57:02.451 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 225306948 12:57:02.452 [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]) 12:57:02.452 [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]) 12:57:02.453 [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]) 12:57:02.453 [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]) 12:57:02.453 [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]) 12:57:02.454 [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]) 12:57:02.454 [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]) 12:57:02.454 [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]) 12:57:02.455 [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]) 12:57:02.455 [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]) 12:57:02.456 [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]) 12:57:02.456 [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]) 12:57:02.457 [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]) 12:57:02.457 [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]) 12:57:02.458 [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]) 12:57:02.458 [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]) 12:57:02.458 [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]) 12:57:02.459 [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]) 12:57:02.459 [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]) 12:57:02.459 [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]) 12:57:02.460 [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]) 12:57:02.460 [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]) 12:57:02.461 [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]) 12:57:02.461 [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]) 12:57:02.461 [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]) 12:57:02.504 [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]) 12:57:02.505 [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]) 12:57:02.505 [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]) 12:57:02.506 [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]) 12:57:02.506 [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]) 12:57:02.525 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 214 msec 12:57:02.526 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:02.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 12:57:02.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:02.528 [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]] 12:57:02.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 12:57:02.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=[])) 12:57:02.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=[]) 12:57:02.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=[])) 12:57:02.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=[]) 12:57:02.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=[])) 12:57:02.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=[]) 12:57:02.559 [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]) 12:57:02.559 [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]) 12:57:02.559 [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]) 12:57:02.560 [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]) 12:57:02.560 [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]) 12:57:02.560 [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]) 12:57:02.561 [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]) 12:57:02.561 [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]) 12:57:02.561 [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]) 12:57:02.562 [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]) 12:57:02.562 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:02.562 [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]) 12:57:02.563 [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]) 12:57:02.563 [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]) 12:57:02.563 [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]) 12:57:02.564 [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]) 12:57:02.564 [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]) 12:57:02.564 [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]) 12:57:02.565 [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]) 12:57:02.565 [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]) 12:57:02.565 [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]) 12:57:02.566 [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]) 12:57:02.566 [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]) 12:57:02.566 [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]) 12:57:02.566 [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]) 12:57:02.567 [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]) 12:57:02.567 [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]) 12:57:02.567 [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]) 12:57:02.568 [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]) 12:57:02.568 [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]) 12:57:02.568 [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]) 12:57:02.569 [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]) 12:57:02.569 [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]) 12:57:02.569 [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]) 12:57:02.570 [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]) 12:57:02.570 [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]) 12:57:02.571 [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]) 12:57:02.571 [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]) 12:57:02.571 [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]) 12:57:02.572 [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]) 12:57:02.572 [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]) 12:57:02.572 [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]) 12:57:02.573 [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]) 12:57:02.573 [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]) 12:57:02.573 [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]) 12:57:02.574 [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]) 12:57:02.574 [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]) 12:57:02.574 [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]) 12:57:02.575 [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]) 12:57:02.575 [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]) 12:57:02.575 [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]) 12:57:02.576 [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]) 12:57:02.576 [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]) 12:57:02.577 [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]) 12:57:02.577 [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]) 12:57:02.577 [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]) 12:57:02.578 [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]) 12:57:02.578 [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]) 12:57:02.578 [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]) 12:57:02.579 [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]) 12:57:02.579 [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]) 12:57:02.579 [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]) 12:57:02.580 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:02.580 [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]) 12:57:02.580 [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]) 12:57:02.581 [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]) 12:57:02.581 [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]) 12:57:02.581 [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]) 12:57:02.582 [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]) 12:57:02.582 [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]) 12:57:02.582 [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]) 12:57:02.583 [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]) 12:57:02.583 [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]) 12:57:02.584 [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]) 12:57:02.584 [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]) 12:57:02.584 [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]) 12:57:02.585 [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]) 12:57:02.585 [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]) 12:57:02.585 [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]) 12:57:02.586 [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]) 12:57:02.586 [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]) 12:57:02.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:02.587 [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]) 12:57:02.588 [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]) 12:57:02.588 [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]) 12:57:02.589 [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]) 12:57:02.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:02.590 [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]) 12:57:02.590 [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]) 12:57:02.591 [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]) 12:57:02.591 [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]) 12:57:02.592 [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]) 12:57:02.592 [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]) 12:57:02.593 [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]) 12:57:02.593 [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]) 12:57:02.594 [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]) 12:57:02.594 [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]) 12:57:02.595 [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]) 12:57:02.595 [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]) 12:57:02.596 [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]) 12:57:02.596 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 845739620 12:57:02.596 [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) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.604 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 12:57:02.623 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 845739620 12:57:02.624 [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]) 12:57:02.624 [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]) 12:57:02.624 [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]) 12:57:02.625 [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]) 12:57:02.625 [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]) 12:57:02.626 [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]) 12:57:02.626 [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]) 12:57:02.626 [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]) 12:57:02.627 [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]) 12:57:02.627 [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]) 12:57:02.627 [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]) 12:57:02.628 [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]) 12:57:02.628 [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]) 12:57:02.628 [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]) 12:57:02.629 [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]) 12:57:02.629 [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]) 12:57:02.629 [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]) 12:57:02.630 [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]) 12:57:02.630 [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]) 12:57:02.631 [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]) 12:57:02.631 [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]) 12:57:02.631 [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]) 12:57:02.632 [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]) 12:57:02.632 [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]) 12:57:02.632 [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]) 12:57:02.633 [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]) 12:57:02.633 [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]) 12:57:02.633 [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]) 12:57:02.634 [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]) 12:57:02.646 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 119 msec 12:57:02.646 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:02.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 12:57:02.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:02.648 [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]] 12:57:02.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 12:57:02.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=[])) 12:57:02.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=[]) 12:57:02.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=[])) 12:57:02.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=[]) 12:57:02.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=[])) 12:57:02.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=[]) 12:57:02.679 [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]) 12:57:02.679 [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]) 12:57:02.680 [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]) 12:57:02.680 [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]) 12:57:02.680 [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]) 12:57:02.681 [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]) 12:57:02.681 [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]) 12:57:02.681 [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]) 12:57:02.682 [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]) 12:57:02.682 [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]) 12:57:02.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:02.682 [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]) 12:57:02.683 [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]) 12:57:02.683 [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]) 12:57:02.683 [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]) 12:57:02.684 [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]) 12:57:02.684 [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]) 12:57:02.684 [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]) 12:57:02.685 [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]) 12:57:02.685 [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]) 12:57:02.685 [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]) 12:57:02.686 [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]) 12:57:02.686 [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]) 12:57:02.686 [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]) 12:57:02.687 [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]) 12:57:02.687 [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]) 12:57:02.687 [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]) 12:57:02.688 [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]) 12:57:02.688 [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]) 12:57:02.688 [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]) 12:57:02.689 [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]) 12:57:02.689 [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]) 12:57:02.689 [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]) 12:57:02.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 12:57:02.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 12:57:02.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 12:57:02.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 12:57:02.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 12:57:02.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 12:57:02.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 12:57:02.692 [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]) 12:57:02.692 [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]) 12:57:02.692 [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]) 12:57:02.693 [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]) 12:57:02.693 [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]) 12:57:02.693 [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]) 12:57:02.694 [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]) 12:57:02.694 [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]) 12:57:02.694 [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]) 12:57:02.695 [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]) 12:57:02.695 [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]) 12:57:02.695 [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]) 12:57:02.696 [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]) 12:57:02.696 [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]) 12:57:02.696 [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]) 12:57:02.696 [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]) 12:57:02.697 [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]) 12:57:02.698 [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]) 12:57:02.698 [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]) 12:57:02.698 [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]) 12:57:02.699 [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]) 12:57:02.699 [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]) 12:57:02.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:02.700 [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]) 12:57:02.700 [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]) 12:57:02.701 [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]) 12:57:02.701 [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]) 12:57:02.701 [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]) 12:57:02.702 [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]) 12:57:02.702 [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]) 12:57:02.702 [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]) 12:57:02.703 [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]) 12:57:02.703 [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]) 12:57:02.703 [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]) 12:57:02.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 12:57:02.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 12:57:02.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 12:57:02.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 12:57:02.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 12:57:02.706 [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]) 12:57:02.706 [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]) 12:57:02.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:02.707 [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]) 12:57:02.708 [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]) 12:57:02.708 [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]) 12:57:02.708 [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]) 12:57:02.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:02.709 [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]) 12:57:02.709 [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]) 12:57:02.710 [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]) 12:57:02.710 [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]) 12:57:02.710 [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]) 12:57:02.711 [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]) 12:57:02.711 [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]) 12:57:02.712 [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]) 12:57:02.712 [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]) 12:57:02.713 [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]) 12:57:02.713 [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]) 12:57:02.713 [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]) 12:57:02.714 [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]) 12:57:02.714 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1768857108 12:57:02.714 [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) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.722 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 12:57:02.743 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1768857108 12:57:02.743 [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]) 12:57:02.744 [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]) 12:57:02.744 [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]) 12:57:02.744 [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]) 12:57:02.745 [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]) 12:57:02.745 [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]) 12:57:02.745 [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]) 12:57:02.745 [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]) 12:57:02.746 [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]) 12:57:02.746 [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]) 12:57:02.747 [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]) 12:57:02.747 [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]) 12:57:02.747 [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]) 12:57:02.748 [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]) 12:57:02.748 [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]) 12:57:02.748 [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]) 12:57:02.749 [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]) 12:57:02.749 [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]) 12:57:02.749 [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]) 12:57:02.750 [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]) 12:57:02.750 [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]) 12:57:02.750 [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]) 12:57:02.751 [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]) 12:57:02.751 [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]) 12:57:02.751 [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]) 12:57:02.751 [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]) 12:57:02.752 [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]) 12:57:02.752 [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]) 12:57:02.752 [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]) 12:57:02.753 [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]) 12:57:02.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 117 msec 12:57:02.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:02.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:02.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:02.768 [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]] 12:57:02.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:02.799 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.799 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.799 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.800 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.800 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.800 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.800 [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]) 12:57:02.801 [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]) 12:57:02.801 [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]) 12:57:02.801 [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]) 12:57:02.801 [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]) 12:57:02.802 [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]) 12:57:02.802 [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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.804 [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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.805 [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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.806 [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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.807 [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]) 12:57:02.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]) 12:57:02.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]) 12:57:02.808 [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]) 12:57:02.808 [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]) 12:57:02.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]) 12:57:02.809 [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]) 12:57:02.809 [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]) 12:57:02.810 [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]) 12:57:02.810 [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]) 12:57:02.810 [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]) 12:57:02.811 [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]) 12:57:02.811 [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]) 12:57:02.811 [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]) 12:57:02.812 [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]) 12:57:02.812 [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]) 12:57:02.812 [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]) 12:57:02.813 [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]) 12:57:02.813 [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]) 12:57:02.813 [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]) 12:57:02.814 [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]) 12:57:02.814 [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]) 12:57:02.814 [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]) 12:57:02.814 [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]) 12:57:02.815 [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]) 12:57:02.815 [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]) 12:57:02.815 [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]) 12:57:02.816 [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]) 12:57:02.816 [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]) 12:57:02.817 [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]) 12:57:02.817 [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]) 12:57:02.817 [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]) 12:57:02.818 [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]) 12:57:02.818 [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]) 12:57:02.818 [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]) 12:57:02.819 [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]) 12:57:02.819 [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]) 12:57:02.819 [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]) 12:57:02.820 [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]) 12:57:02.820 [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]) 12:57:02.820 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:02.821 [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]) 12:57:02.821 [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]) 12:57:02.821 [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]) 12:57:02.821 [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]) 12:57:02.822 [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]) 12:57:02.822 [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]) 12:57:02.822 [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]) 12:57:02.823 [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]) 12:57:02.823 [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]) 12:57:02.823 [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]) 12:57:02.824 [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]) 12:57:02.824 [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]) 12:57:02.824 [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]) 12:57:02.824 [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]) 12:57:02.825 [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]) 12:57:02.825 [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]) 12:57:02.825 [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]) 12:57:02.826 [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]) 12:57:02.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:02.826 [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]) 12:57:02.826 [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]) 12:57:02.827 [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]) 12:57:02.827 [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]) 12:57:02.827 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:02.828 [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]) 12:57:02.828 [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]) 12:57:02.828 [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]) 12:57:02.829 [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]) 12:57:02.829 [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]) 12:57:02.829 [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]) 12:57:02.830 [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]) 12:57:02.830 [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]) 12:57:02.830 [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]) 12:57:02.830 [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]) 12:57:02.831 [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]) 12:57:02.831 [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]) 12:57:02.831 [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]) 12:57:02.832 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 303275440 12:57:02.832 [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: ) 12:57:02.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:02.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=[]) 12:57:02.833 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:02.833 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 12:57:02.911 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 303275440 12:57:02.911 [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]) 12:57:02.911 [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]) 12:57:02.912 [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]) 12:57:02.912 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:02.912 [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]) 12:57:02.912 [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]) 12:57:02.913 [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]) 12:57:02.913 [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]) 12:57:02.913 [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]) 12:57:02.914 [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]) 12:57:02.914 [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]) 12:57:02.914 [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]) 12:57:02.914 [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]) 12:57:02.915 [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]) 12:57:02.915 [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]) 12:57:02.915 [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]) 12:57:02.916 [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]) 12:57:02.916 [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]) 12:57:02.916 [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]) 12:57:02.917 [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]) 12:57:02.917 [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]) 12:57:02.917 [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]) 12:57:02.918 [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]) 12:57:02.918 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:02.918 [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]) 12:57:02.919 [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]) 12:57:02.919 [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]) 12:57:02.919 [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]) 12:57:02.919 [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]) 12:57:02.920 [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]) 12:57:02.920 [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]) 12:57:02.920 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:02.921 [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]) 12:57:02.921 [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]) 12:57:02.921 [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]) 12:57:02.922 [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]) 12:57:02.922 [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]) 12:57:02.922 [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]) 12:57:02.923 [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]) 12:57:02.923 [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]) 12:57:02.923 [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]) 12:57:02.923 [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]) 12:57:02.924 [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]) 12:57:02.924 [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]) 12:57:02.925 [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]) 12:57:02.925 [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]) 12:57:02.925 [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]) 12:57:02.925 [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]) 12:57:02.926 [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]) 12:57:02.926 [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]) 12:57:02.926 [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]) 12:57:02.927 [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]) 12:57:02.927 [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]) 12:57:02.927 [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]) 12:57:02.928 [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]) 12:57:02.928 [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]) 12:57:02.928 [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]) 12:57:02.928 [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]) 12:57:02.929 [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]) 12:57:02.929 [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]) 12:57:02.929 [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]) 12:57:02.930 [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]) 12:57:02.930 [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]) 12:57:02.930 [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]) 12:57:02.931 [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]) 12:57:02.931 [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]) 12:57:02.931 [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]) 12:57:02.931 [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]) 12:57:02.932 [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]) 12:57:02.932 [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]) 12:57:02.932 [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]) 12:57:02.933 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 12:57:02.933 [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]) 12:57:02.933 [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]) 12:57:02.933 [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]) 12:57:02.934 [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]) 12:57:02.934 [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]) 12:57:02.934 [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]) 12:57:02.935 [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]) 12:57:02.935 [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]) 12:57:02.935 [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]) 12:57:02.935 [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]) 12:57:02.936 [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]) 12:57:02.936 [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]) 12:57:02.936 [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]) 12:57:02.937 [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]) 12:57:02.937 [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]) 12:57:02.937 [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]) 12:57:02.937 [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]) 12:57:02.938 [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]) 12:57:02.938 [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]) 12:57:02.938 [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]) 12:57:02.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:02.939 [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]) 12:57:02.939 [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]) 12:57:02.939 [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]) 12:57:02.940 [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]) 12:57:02.940 [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]) 12:57:02.940 [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]) 12:57:02.941 [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]) 12:57:02.972 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 204 msec 12:57:02.973 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:02.974 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:02.974 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:02.974 [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]] 12:57:02.974 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.042 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.042 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.044 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.044 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.045 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.045 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.046 [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]) 12:57:03.046 [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]) 12:57:03.047 [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]) 12:57:03.047 [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]) 12:57:03.047 [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]) 12:57:03.048 [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]) 12:57:03.048 [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]) 12:57:03.048 [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]) 12:57:03.049 [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]) 12:57:03.050 [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]) 12:57:03.050 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.051 [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]) 12:57:03.051 [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]) 12:57:03.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 12:57:03.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 12:57:03.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 12:57:03.053 [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]) 12:57:03.053 [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]) 12:57:03.054 [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]) 12:57:03.054 [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]) 12:57:03.054 [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]) 12:57:03.055 [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]) 12:57:03.055 [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]) 12:57:03.055 [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]) 12:57:03.055 [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]) 12:57:03.056 [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]) 12:57:03.056 [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]) 12:57:03.056 [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]) 12:57:03.056 [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]) 12:57:03.057 [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]) 12:57:03.057 [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]) 12:57:03.057 [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]) 12:57:03.058 [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]) 12:57:03.058 [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]) 12:57:03.058 [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]) 12:57:03.058 [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]) 12:57:03.059 [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]) 12:57:03.059 [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]) 12:57:03.059 [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]) 12:57:03.060 [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]) 12:57:03.060 [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]) 12:57:03.060 [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]) 12:57:03.060 [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]) 12:57:03.061 [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]) 12:57:03.061 [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]) 12:57:03.061 [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]) 12:57:03.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]) 12:57:03.062 [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]) 12:57:03.062 [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]) 12:57:03.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]) 12:57:03.063 [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]) 12:57:03.063 [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]) 12:57:03.063 [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]) 12:57:03.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]) 12:57:03.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]) 12:57:03.064 [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]) 12:57:03.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]) 12:57:03.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]) 12:57:03.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]) 12:57:03.065 [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]) 12:57:03.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]) 12:57:03.067 [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]) 12:57:03.067 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:03.068 [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]) 12:57:03.068 [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]) 12:57:03.069 [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]) 12:57:03.069 [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]) 12:57:03.069 [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]) 12:57:03.070 [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]) 12:57:03.070 [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]) 12:57:03.070 [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]) 12:57:03.071 [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]) 12:57:03.071 [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]) 12:57:03.071 [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]) 12:57:03.072 [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]) 12:57:03.072 [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]) 12:57:03.072 [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]) 12:57:03.073 [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]) 12:57:03.073 [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]) 12:57:03.073 [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]) 12:57:03.074 [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]) 12:57:03.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:03.074 [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]) 12:57:03.074 [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]) 12:57:03.075 [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]) 12:57:03.075 [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]) 12:57:03.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:03.076 [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]) 12:57:03.076 [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]) 12:57:03.076 [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]) 12:57:03.077 [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]) 12:57:03.077 [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]) 12:57:03.077 [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]) 12:57:03.078 [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]) 12:57:03.078 [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]) 12:57:03.078 [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]) 12:57:03.079 [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]) 12:57:03.079 [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]) 12:57:03.079 [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]) 12:57:03.080 [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]) 12:57:03.080 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2041609421 12:57:03.080 [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: ) 12:57:03.080 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.087 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 12:57:03.117 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 2041609421 12:57:03.118 [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]) 12:57:03.118 [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]) 12:57:03.119 [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]) 12:57:03.119 [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]) 12:57:03.119 [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]) 12:57:03.120 [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]) 12:57:03.120 [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]) 12:57:03.121 [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]) 12:57:03.121 [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]) 12:57:03.121 [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]) 12:57:03.122 [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]) 12:57:03.122 [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]) 12:57:03.123 [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]) 12:57:03.123 [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]) 12:57:03.124 [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]) 12:57:03.124 [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]) 12:57:03.125 [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]) 12:57:03.125 [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]) 12:57:03.126 [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]) 12:57:03.126 [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]) 12:57:03.126 [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]) 12:57:03.127 [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]) 12:57:03.127 [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]) 12:57:03.128 [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]) 12:57:03.128 [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]) 12:57:03.129 [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]) 12:57:03.129 [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]) 12:57:03.129 [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]) 12:57:03.130 [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]) 12:57:03.130 [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]) 12:57:03.130 [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]) 12:57:03.131 [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]) 12:57:03.131 [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]) 12:57:03.132 [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]) 12:57:03.132 [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]) 12:57:03.132 [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]) 12:57:03.133 [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]) 12:57:03.133 [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]) 12:57:03.134 [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]) 12:57:03.134 [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]) 12:57:03.135 [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]) 12:57:03.135 [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]) 12:57:03.136 [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]) 12:57:03.136 [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]) 12:57:03.154 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 180 msec 12:57:03.154 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.156 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.156 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:03.156 [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]] 12:57:03.156 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.186 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.188 [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]) 12:57:03.188 [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]) 12:57:03.188 [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]) 12:57:03.189 [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]) 12:57:03.189 [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]) 12:57:03.189 [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]) 12:57:03.189 [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]) 12:57:03.190 [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]) 12:57:03.190 [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]) 12:57:03.190 [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]) 12:57:03.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.191 [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]) 12:57:03.191 [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]) 12:57:03.191 [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]) 12:57:03.192 [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]) 12:57:03.192 [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]) 12:57:03.192 [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]) 12:57:03.192 [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]) 12:57:03.193 [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]) 12:57:03.193 [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]) 12:57:03.193 [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]) 12:57:03.194 [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]) 12:57:03.194 [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]) 12:57:03.194 [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]) 12:57:03.194 [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]) 12:57:03.195 [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]) 12:57:03.195 [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]) 12:57:03.195 [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]) 12:57:03.196 [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]) 12:57:03.196 [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]) 12:57:03.196 [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]) 12:57:03.196 [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]) 12:57:03.197 [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]) 12:57:03.197 [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]) 12:57:03.197 [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]) 12:57:03.198 [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]) 12:57:03.198 [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]) 12:57:03.198 [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]) 12:57:03.198 [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]) 12:57:03.199 [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]) 12:57:03.199 [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]) 12:57:03.199 [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]) 12:57:03.200 [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]) 12:57:03.200 [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]) 12:57:03.200 [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]) 12:57:03.201 [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]) 12:57:03.201 [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]) 12:57:03.201 [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]) 12:57:03.201 [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]) 12:57:03.202 [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]) 12:57:03.202 [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]) 12:57:03.202 [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]) 12:57:03.202 [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]) 12:57:03.203 [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]) 12:57:03.203 [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]) 12:57:03.203 [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]) 12:57:03.204 [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]) 12:57:03.204 [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]) 12:57:03.204 [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]) 12:57:03.204 [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]) 12:57:03.205 [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]) 12:57:03.205 [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]) 12:57:03.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:03.206 [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]) 12:57:03.206 [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]) 12:57:03.206 [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]) 12:57:03.206 [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]) 12:57:03.207 [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]) 12:57:03.207 [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]) 12:57:03.207 [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]) 12:57:03.208 [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]) 12:57:03.208 [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]) 12:57:03.208 [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]) 12:57:03.208 [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]) 12:57:03.209 [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]) 12:57:03.209 [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]) 12:57:03.209 [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]) 12:57:03.209 [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]) 12:57:03.210 [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]) 12:57:03.210 [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]) 12:57:03.210 [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]) 12:57:03.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:03.211 [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]) 12:57:03.211 [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]) 12:57:03.211 [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]) 12:57:03.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 12:57:03.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:03.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 12:57:03.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 12:57:03.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 12:57:03.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 12:57:03.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 12:57:03.214 [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]) 12:57:03.214 [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]) 12:57:03.214 [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]) 12:57:03.214 [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]) 12:57:03.215 [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]) 12:57:03.215 [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]) 12:57:03.215 [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]) 12:57:03.216 [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]) 12:57:03.216 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1205603525 12:57:03.216 [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: ) 12:57:03.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.217 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.217 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.217 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.217 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.221 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 12:57:03.256 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1205603525 12:57:03.256 [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]) 12:57:03.256 [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]) 12:57:03.257 [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]) 12:57:03.257 [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]) 12:57:03.257 [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]) 12:57:03.258 [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]) 12:57:03.258 [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]) 12:57:03.258 [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]) 12:57:03.259 [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]) 12:57:03.259 [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]) 12:57:03.259 [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]) 12:57:03.259 [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]) 12:57:03.260 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:03.260 [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]) 12:57:03.260 [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]) 12:57:03.261 [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]) 12:57:03.261 [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]) 12:57:03.261 [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]) 12:57:03.262 [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]) 12:57:03.262 [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]) 12:57:03.262 [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]) 12:57:03.262 [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]) 12:57:03.263 [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]) 12:57:03.263 [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]) 12:57:03.263 [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]) 12:57:03.264 [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]) 12:57:03.264 [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]) 12:57:03.264 [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]) 12:57:03.265 [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]) 12:57:03.265 [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]) 12:57:03.265 [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]) 12:57:03.265 [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]) 12:57:03.266 [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]) 12:57:03.266 [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]) 12:57:03.266 [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]) 12:57:03.267 [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]) 12:57:03.267 [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]) 12:57:03.267 [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]) 12:57:03.268 [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]) 12:57:03.268 [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]) 12:57:03.268 [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]) 12:57:03.269 [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]) 12:57:03.269 [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]) 12:57:03.269 [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]) 12:57:03.269 [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]) 12:57:03.270 [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]) 12:57:03.270 [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]) 12:57:03.270 [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]) 12:57:03.271 [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]) 12:57:03.271 [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]) 12:57:03.271 [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]) 12:57:03.272 [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]) 12:57:03.288 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 132 msec 12:57:03.288 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.290 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.290 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:03.290 [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]] 12:57:03.290 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.320 [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]) 12:57:03.320 [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]) 12:57:03.321 [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]) 12:57:03.321 [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]) 12:57:03.321 [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]) 12:57:03.322 [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]) 12:57:03.322 [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]) 12:57:03.322 [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]) 12:57:03.323 [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]) 12:57:03.323 [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]) 12:57:03.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.323 [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]) 12:57:03.324 [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]) 12:57:03.324 [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]) 12:57:03.324 [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]) 12:57:03.325 [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]) 12:57:03.325 [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]) 12:57:03.325 [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]) 12:57:03.326 [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]) 12:57:03.326 [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]) 12:57:03.326 [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]) 12:57:03.327 [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]) 12:57:03.327 [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]) 12:57:03.327 [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]) 12:57:03.328 [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]) 12:57:03.328 [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]) 12:57:03.328 [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]) 12:57:03.328 [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]) 12:57:03.329 [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]) 12:57:03.329 [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]) 12:57:03.329 [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]) 12:57:03.330 [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]) 12:57:03.330 [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]) 12:57:03.330 [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]) 12:57:03.330 [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]) 12:57:03.331 [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]) 12:57:03.331 [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]) 12:57:03.331 [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]) 12:57:03.332 [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]) 12:57:03.332 [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]) 12:57:03.332 [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]) 12:57:03.332 [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]) 12:57:03.333 [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]) 12:57:03.333 [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]) 12:57:03.333 [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]) 12:57:03.334 [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]) 12:57:03.334 [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]) 12:57:03.334 [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]) 12:57:03.335 [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]) 12:57:03.335 [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]) 12:57:03.336 [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]) 12:57:03.336 [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]) 12:57:03.336 [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]) 12:57:03.336 [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]) 12:57:03.337 [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]) 12:57:03.337 [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]) 12:57:03.337 [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]) 12:57:03.338 [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]) 12:57:03.338 [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]) 12:57:03.338 [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]) 12:57:03.338 [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]) 12:57:03.339 [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]) 12:57:03.339 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:03.339 [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]) 12:57:03.340 [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]) 12:57:03.340 [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]) 12:57:03.340 [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]) 12:57:03.340 [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]) 12:57:03.341 [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]) 12:57:03.341 [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]) 12:57:03.341 [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]) 12:57:03.342 [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]) 12:57:03.342 [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]) 12:57:03.342 [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]) 12:57:03.342 [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]) 12:57:03.343 [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]) 12:57:03.343 [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]) 12:57:03.343 [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]) 12:57:03.344 [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]) 12:57:03.344 [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]) 12:57:03.344 [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]) 12:57:03.344 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:03.345 [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]) 12:57:03.345 [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]) 12:57:03.345 [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]) 12:57:03.345 [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]) 12:57:03.346 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:03.346 [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]) 12:57:03.346 [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]) 12:57:03.347 [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]) 12:57:03.347 [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]) 12:57:03.347 [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]) 12:57:03.348 [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]) 12:57:03.348 [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]) 12:57:03.348 [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]) 12:57:03.348 [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]) 12:57:03.349 [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]) 12:57:03.349 [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]) 12:57:03.349 [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]) 12:57:03.350 [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]) 12:57:03.350 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1622160793 12:57:03.350 [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) 12:57:03.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.351 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.351 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.351 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.351 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.356 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 12:57:03.369 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1622160793 12:57:03.369 [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]) 12:57:03.369 [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]) 12:57:03.370 [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]) 12:57:03.370 [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]) 12:57:03.370 [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]) 12:57:03.371 [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]) 12:57:03.371 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 12:57:03.371 [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]) 12:57:03.371 [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]) 12:57:03.372 [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]) 12:57:03.372 [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]) 12:57:03.372 [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]) 12:57:03.372 [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]) 12:57:03.373 [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]) 12:57:03.373 [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]) 12:57:03.373 [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]) 12:57:03.373 [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]) 12:57:03.374 [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]) 12:57:03.374 [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]) 12:57:03.374 [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]) 12:57:03.374 [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]) 12:57:03.375 [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]) 12:57:03.375 [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]) 12:57:03.375 [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]) 12:57:03.376 [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]) 12:57:03.376 [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]) 12:57:03.376 [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]) 12:57:03.376 [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]) 12:57:03.377 [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]) 12:57:03.385 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 95 msec 12:57:03.385 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:03.387 [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]] 12:57:03.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.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=[])) 12:57:03.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=[]) 12:57:03.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=[])) 12:57:03.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=[]) 12:57:03.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=[])) 12:57:03.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=[]) 12:57:03.419 [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]) 12:57:03.419 [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]) 12:57:03.420 [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]) 12:57:03.420 [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]) 12:57:03.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 12:57:03.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 12:57:03.421 [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]) 12:57:03.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 12:57:03.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 12:57:03.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 12:57:03.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.423 [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]) 12:57:03.423 [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]) 12:57:03.423 [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]) 12:57:03.424 [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]) 12:57:03.424 [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]) 12:57:03.424 [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]) 12:57:03.425 [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]) 12:57:03.425 [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]) 12:57:03.425 [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]) 12:57:03.426 [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]) 12:57:03.426 [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]) 12:57:03.426 [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]) 12:57:03.427 [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]) 12:57:03.427 [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]) 12:57:03.427 [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]) 12:57:03.428 [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]) 12:57:03.428 [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]) 12:57:03.428 [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]) 12:57:03.428 [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]) 12:57:03.429 [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]) 12:57:03.429 [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]) 12:57:03.429 [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]) 12:57:03.430 [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]) 12:57:03.430 [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]) 12:57:03.430 [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]) 12:57:03.430 [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]) 12:57:03.431 [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]) 12:57:03.431 [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]) 12:57:03.432 [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]) 12:57:03.432 [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]) 12:57:03.432 [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]) 12:57:03.432 [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]) 12:57:03.433 [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]) 12:57:03.433 [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]) 12:57:03.433 [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]) 12:57:03.434 [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]) 12:57:03.434 [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]) 12:57:03.434 [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]) 12:57:03.435 [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]) 12:57:03.435 [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]) 12:57:03.435 [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]) 12:57:03.435 [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]) 12:57:03.436 [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]) 12:57:03.436 [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]) 12:57:03.436 [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]) 12:57:03.437 [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]) 12:57:03.437 [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]) 12:57:03.437 [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]) 12:57:03.438 [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]) 12:57:03.438 [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]) 12:57:03.438 [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]) 12:57:03.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:03.439 [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]) 12:57:03.439 [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]) 12:57:03.439 [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]) 12:57:03.440 [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]) 12:57:03.440 [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]) 12:57:03.440 [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]) 12:57:03.440 [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]) 12:57:03.441 [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]) 12:57:03.441 [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]) 12:57:03.441 [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]) 12:57:03.442 [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]) 12:57:03.442 [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]) 12:57:03.442 [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]) 12:57:03.442 [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]) 12:57:03.443 [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]) 12:57:03.443 [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]) 12:57:03.443 [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]) 12:57:03.444 [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]) 12:57:03.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:03.444 [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]) 12:57:03.444 [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]) 12:57:03.445 [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]) 12:57:03.445 [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]) 12:57:03.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:03.445 [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]) 12:57:03.446 [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]) 12:57:03.446 [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]) 12:57:03.446 [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]) 12:57:03.447 [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]) 12:57:03.447 [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]) 12:57:03.447 [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]) 12:57:03.447 [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]) 12:57:03.448 [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]) 12:57:03.448 [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]) 12:57:03.448 [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]) 12:57:03.449 [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]) 12:57:03.449 [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]) 12:57:03.449 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1333637228 12:57:03.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: category2) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.455 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 12:57:03.472 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1333637228 12:57:03.472 [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]) 12:57:03.473 [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]) 12:57:03.473 [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]) 12:57:03.473 [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]) 12:57:03.474 [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]) 12:57:03.474 [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]) 12:57:03.474 [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]) 12:57:03.475 [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]) 12:57:03.475 [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]) 12:57:03.475 [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]) 12:57:03.475 [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]) 12:57:03.476 [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]) 12:57:03.476 [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]) 12:57:03.476 [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]) 12:57:03.477 [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]) 12:57:03.477 [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]) 12:57:03.477 [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]) 12:57:03.477 [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]) 12:57:03.478 [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]) 12:57:03.478 [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]) 12:57:03.478 [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]) 12:57:03.479 [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]) 12:57:03.479 [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]) 12:57:03.479 [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]) 12:57:03.479 [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]) 12:57:03.480 [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]) 12:57:03.480 [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]) 12:57:03.480 [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]) 12:57:03.481 [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]) 12:57:03.481 [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]) 12:57:03.481 [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]) 12:57:03.482 [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]) 12:57:03.492 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 104 msec 12:57:03.492 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 12:57:03.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:03.494 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 12:57:03.494 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 12:57:03.540 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.542 [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]) 12:57:03.542 [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]) 12:57:03.542 [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]) 12:57:03.543 [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]) 12:57:03.543 [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]) 12:57:03.543 [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]) 12:57:03.543 [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]) 12:57:03.544 [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]) 12:57:03.544 [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]) 12:57:03.544 [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]) 12:57:03.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.545 [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]) 12:57:03.545 [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]) 12:57:03.545 [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]) 12:57:03.546 [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]) 12:57:03.546 [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]) 12:57:03.546 [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]) 12:57:03.547 [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]) 12:57:03.547 [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]) 12:57:03.547 [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]) 12:57:03.547 [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]) 12:57:03.548 [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]) 12:57:03.548 [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]) 12:57:03.548 [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]) 12:57:03.548 [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]) 12:57:03.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 12:57:03.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 12:57:03.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 12:57:03.550 [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]) 12:57:03.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 12:57:03.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 12:57:03.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 12:57:03.551 [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]) 12:57:03.551 [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]) 12:57:03.551 [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]) 12:57:03.551 [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]) 12:57:03.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 12:57:03.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 12:57:03.552 [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]) 12:57:03.552 [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]) 12:57:03.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 12:57:03.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 12:57:03.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 12:57:03.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 12:57:03.554 [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]) 12:57:03.554 [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]) 12:57:03.554 [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]) 12:57:03.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 12:57:03.555 [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]) 12:57:03.555 [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]) 12:57:03.555 [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]) 12:57:03.556 [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]) 12:57:03.556 [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]) 12:57:03.556 [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]) 12:57:03.557 [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]) 12:57:03.557 [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]) 12:57:03.557 [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]) 12:57:03.557 [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]) 12:57:03.558 [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]) 12:57:03.558 [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]) 12:57:03.558 [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]) 12:57:03.558 [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]) 12:57:03.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:03.559 [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]) 12:57:03.559 [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]) 12:57:03.560 [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]) 12:57:03.560 [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]) 12:57:03.560 [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]) 12:57:03.560 [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]) 12:57:03.561 [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]) 12:57:03.561 [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]) 12:57:03.561 [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]) 12:57:03.561 [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]) 12:57:03.562 [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]) 12:57:03.562 [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]) 12:57:03.562 [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]) 12:57:03.562 [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]) 12:57:03.563 [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]) 12:57:03.563 [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]) 12:57:03.563 [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]) 12:57:03.563 [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]) 12:57:03.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:03.564 [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]) 12:57:03.564 [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]) 12:57:03.564 [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]) 12:57:03.565 [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]) 12:57:03.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:03.565 [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]) 12:57:03.565 [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]) 12:57:03.566 [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]) 12:57:03.566 [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]) 12:57:03.566 [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]) 12:57:03.566 [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]) 12:57:03.567 [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]) 12:57:03.567 [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]) 12:57:03.567 [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]) 12:57:03.567 [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]) 12:57:03.568 [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]) 12:57:03.568 [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]) 12:57:03.568 [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]) 12:57:03.569 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 548752238 12:57:03.569 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 548752238 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.569 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 84 msec 12:57:03.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.579 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 12:57:03.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 12:57:03.580 [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]] 12:57:03.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 12:57:03.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=[])) 12:57:03.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.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=[])) 12:57:03.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.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=[])) 12:57:03.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.621 [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]) 12:57:03.621 [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]) 12:57:03.622 [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]) 12:57:03.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 12:57:03.623 [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]) 12:57:03.623 [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]) 12:57:03.624 [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]) 12:57:03.624 [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]) 12:57:03.624 [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]) 12:57:03.625 [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]) 12:57:03.625 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 12:57:03.626 [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]) 12:57:03.626 [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]) 12:57:03.627 [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]) 12:57:03.627 [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]) 12:57:03.628 [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]) 12:57:03.628 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 12:57:03.629 [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]) 12:57:03.630 [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]) 12:57:03.630 [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]) 12:57:03.631 [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]) 12:57:03.631 [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]) 12:57:03.632 [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]) 12:57:03.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 12:57:03.633 [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]) 12:57:03.633 [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]) 12:57:03.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 12:57:03.634 [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]) 12:57:03.634 [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]) 12:57:03.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 12:57:03.635 [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]) 12:57:03.635 [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]) 12:57:03.635 [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]) 12:57:03.636 [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]) 12:57:03.636 [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]) 12:57:03.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 12:57:03.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 12:57:03.638 [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]) 12:57:03.638 [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]) 12:57:03.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 12:57:03.639 [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]) 12:57:03.639 [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]) 12:57:03.640 [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]) 12:57:03.640 [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]) 12:57:03.641 [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]) 12:57:03.641 [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]) 12:57:03.641 [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]) 12:57:03.642 [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]) 12:57:03.642 [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]) 12:57:03.643 [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]) 12:57:03.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 12:57:03.644 [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]) 12:57:03.644 [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]) 12:57:03.645 [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]) 12:57:03.645 [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]) 12:57:03.645 [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]) 12:57:03.646 [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]) 12:57:03.646 [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]) 12:57:03.647 [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]) 12:57:03.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 12:57:03.648 [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]) 12:57:03.648 [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]) 12:57:03.649 [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]) 12:57:03.649 [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]) 12:57:03.650 [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]) 12:57:03.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 12:57:03.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 12:57:03.651 [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]) 12:57:03.652 [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]) 12:57:03.652 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 12:57:03.653 [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]) 12:57:03.653 [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]) 12:57:03.653 [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]) 12:57:03.654 [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]) 12:57:03.654 [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]) 12:57:03.655 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.655 [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]) 12:57:03.656 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9]) 12:57:03.656 [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]) 12:57:03.656 [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]) 12:57:03.657 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10]) 12:57:03.657 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8]) 12:57:03.658 [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]) 12:57:03.658 [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]) 12:57:03.659 [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]) 12:57:03.659 [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]) 12:57:03.660 [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]) 12:57:03.660 [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]) 12:57:03.660 [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]) 12:57:03.661 [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]) 12:57:03.661 [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]) 12:57:03.662 [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]) 12:57:03.662 [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]) 12:57:03.662 [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]) 12:57:03.663 [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]) 12:57:03.663 [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]) 12:57:03.664 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 12:57:03.664 [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]) 12:57:03.664 [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]) 12:57:03.665 [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]) 12:57:03.666 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 346994918 12:57:03.666 [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: ) 12:57:03.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.668 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 12:57:03.784 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 346994918 12:57:03.784 [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]) 12:57:03.785 [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]) 12:57:03.785 [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]) 12:57:03.786 [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]) 12:57:03.786 [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]) 12:57:03.787 [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]) 12:57:03.787 [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]) 12:57:03.788 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 12:57:03.788 [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]) 12:57:03.789 [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]) 12:57:03.789 [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]) 12:57:03.790 [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]) 12:57:03.790 [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]) 12:57:03.790 [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]) 12:57:03.791 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 12:57:03.791 [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]) 12:57:03.792 [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]) 12:57:03.792 [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]) 12:57:03.793 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 12:57:03.793 [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]) 12:57:03.793 [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]) 12:57:03.794 [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]) 12:57:03.794 [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]) 12:57:03.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 12:57:03.795 [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]) 12:57:03.796 [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]) 12:57:03.796 [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]) 12:57:03.797 [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]) 12:57:03.797 [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]) 12:57:03.798 [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]) 12:57:03.813 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 233 msec 12:57:03.813 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.816 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.816 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 12:57:03.816 [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)]] 12:57:03.816 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.853 [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]) 12:57:03.854 [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]) 12:57:03.854 [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]) 12:57:03.854 [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]) 12:57:03.855 [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]) 12:57:03.855 [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]) 12:57:03.855 [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]) 12:57:03.856 [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]) 12:57:03.856 [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]) 12:57:03.857 [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]) 12:57:03.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.857 [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]) 12:57:03.858 [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]) 12:57:03.858 [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]) 12:57:03.859 [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]) 12:57:03.859 [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]) 12:57:03.860 [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]) 12:57:03.860 [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]) 12:57:03.860 [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]) 12:57:03.861 [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]) 12:57:03.861 [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]) 12:57:03.862 [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]) 12:57:03.862 [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]) 12:57:03.863 [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]) 12:57:03.863 [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]) 12:57:03.864 [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]) 12:57:03.864 [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]) 12:57:03.865 [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]) 12:57:03.865 [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]) 12:57:03.866 [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]) 12:57:03.866 [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]) 12:57:03.867 [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]) 12:57:03.867 [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]) 12:57:03.868 [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]) 12:57:03.868 [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]) 12:57:03.869 [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]) 12:57:03.869 [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]) 12:57:03.870 [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]) 12:57:03.870 [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]) 12:57:03.870 [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]) 12:57:03.870 [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]) 12:57:03.871 [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]) 12:57:03.871 [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]) 12:57:03.872 [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]) 12:57:03.872 [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]) 12:57:03.872 [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]) 12:57:03.873 [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]) 12:57:03.873 [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]) 12:57:03.874 [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]) 12:57:03.874 [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]) 12:57:03.874 [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]) 12:57:03.875 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 12:57:03.875 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 12:57:03.876 [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]) 12:57:03.876 [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]) 12:57:03.877 [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]) 12:57:03.877 [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]) 12:57:03.878 [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]) 12:57:03.878 [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]) 12:57:03.879 [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]) 12:57:03.879 [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]) 12:57:03.880 [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]) 12:57:03.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:03.881 [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]) 12:57:03.881 [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]) 12:57:03.882 [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]) 12:57:03.882 [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]) 12:57:03.883 [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]) 12:57:03.883 [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]) 12:57:03.884 [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]) 12:57:03.884 [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]) 12:57:03.885 [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]) 12:57:03.885 [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]) 12:57:03.886 [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]) 12:57:03.886 [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]) 12:57:03.886 [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]) 12:57:03.887 [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]) 12:57:03.887 [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]) 12:57:03.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 12:57:03.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 12:57:03.888 [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]) 12:57:03.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:03.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 12:57:03.890 [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]) 12:57:03.890 [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]) 12:57:03.890 [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]) 12:57:03.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:03.891 [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]) 12:57:03.892 [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]) 12:57:03.892 [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]) 12:57:03.892 [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]) 12:57:03.893 [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]) 12:57:03.893 [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]) 12:57:03.894 [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]) 12:57:03.894 [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]) 12:57:03.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]) 12:57:03.895 [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]) 12:57:03.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]) 12:57:03.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]) 12:57:03.897 [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]) 12:57:03.897 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1142861323 12:57:03.898 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1142861323 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.899 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.907 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 12:57:03.907 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 12:57:03.907 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 12:57:03.907 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 12:57:03.907 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 12:57:03.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 12:57:03.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 12:57:03.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 12:57:03.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 12:57:03.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 12:57:03.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 92 msec 12:57:03.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.910 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.910 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 12:57:03.911 [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)]] 12:57:03.911 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.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=[])) 12:57:03.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=[]) 12:57:03.943 [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]) 12:57:03.943 [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]) 12:57:03.943 [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]) 12:57:03.944 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 12:57:03.944 [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]) 12:57:03.944 [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]) 12:57:03.944 [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]) 12:57:03.945 [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]) 12:57:03.945 [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]) 12:57:03.945 [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]) 12:57:03.945 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 12:57:03.946 [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]) 12:57:03.946 [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]) 12:57:03.946 [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]) 12:57:03.946 [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]) 12:57:03.947 [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]) 12:57:03.947 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 12:57:03.947 [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]) 12:57:03.948 [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]) 12:57:03.948 [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]) 12:57:03.948 [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]) 12:57:03.949 [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]) 12:57:03.949 [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]) 12:57:03.949 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 12:57:03.950 [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]) 12:57:03.950 [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]) 12:57:03.951 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 12:57:03.951 [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]) 12:57:03.952 [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]) 12:57:03.952 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 12:57:03.952 [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]) 12:57:03.953 [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]) 12:57:03.953 [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]) 12:57:03.954 [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]) 12:57:03.954 [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]) 12:57:03.955 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 12:57:03.955 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 12:57:03.956 [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]) 12:57:03.956 [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]) 12:57:03.957 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 12:57:03.957 [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]) 12:57:03.958 [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]) 12:57:03.958 [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]) 12:57:03.959 [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]) 12:57:03.959 [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]) 12:57:03.960 [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]) 12:57:03.960 [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]) 12:57:03.961 [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]) 12:57:03.961 [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]) 12:57:03.962 [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]) 12:57:03.962 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 12:57:03.962 [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]) 12:57:03.963 [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]) 12:57:03.963 [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]) 12:57:03.964 [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]) 12:57:03.964 [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]) 12:57:03.965 [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]) 12:57:03.965 [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]) 12:57:03.966 [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]) 12:57:03.966 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 12:57:03.967 [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]) 12:57:03.967 [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]) 12:57:03.967 [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]) 12:57:03.968 [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]) 12:57:03.968 [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]) 12:57:03.969 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 12:57:03.969 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 12:57:03.970 [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]) 12:57:03.970 [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]) 12:57:03.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 12:57:03.971 [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]) 12:57:03.972 [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]) 12:57:03.972 [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]) 12:57:03.973 [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]) 12:57:03.973 [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]) 12:57:03.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 12:57:03.974 [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]) 12:57:03.974 [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]) 12:57:03.975 [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]) 12:57:03.975 [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]) 12:57:03.976 [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]) 12:57:03.976 [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]) 12:57:03.977 [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]) 12:57:03.977 [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]) 12:57:03.978 [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]) 12:57:03.978 [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]) 12:57:03.979 [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]) 12:57:03.979 [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]) 12:57:03.979 [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]) 12:57:03.980 [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]) 12:57:03.980 [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]) 12:57:03.981 [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]) 12:57:03.981 [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]) 12:57:03.982 [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]) 12:57:03.982 [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]) 12:57:03.982 [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]) 12:57:03.983 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 12:57:03.983 [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]) 12:57:03.984 [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]) 12:57:03.984 [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]) 12:57:03.984 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 815916121 12:57:03.985 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 815916121 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:03.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 12:57:03.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 12:57:03.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 12:57:03.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 12:57:03.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 12:57:03.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 12:57:03.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 12:57:03.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 12:57:03.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 12:57:03.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 12:57:03.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 85 msec 12:57:03.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:03.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:03.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 12:57:03.998 [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)]] 12:57:03.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:04.035 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.035 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.035 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.035 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.036 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.036 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.036 [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]) 12:57:04.037 [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]) 12:57:04.037 [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]) 12:57:04.038 [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]) 12:57:04.038 [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]) 12:57:04.039 [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]) 12:57:04.039 [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]) 12:57:04.040 [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]) 12:57:04.040 [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]) 12:57:04.041 [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]) 12:57:04.041 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.041 [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]) 12:57:04.042 [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]) 12:57:04.042 [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]) 12:57:04.043 [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]) 12:57:04.043 [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]) 12:57:04.044 [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]) 12:57:04.044 [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]) 12:57:04.045 [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]) 12:57:04.045 [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]) 12:57:04.046 [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]) 12:57:04.046 [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]) 12:57:04.046 [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]) 12:57:04.047 [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]) 12:57:04.047 [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]) 12:57:04.048 [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]) 12:57:04.048 [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]) 12:57:04.049 [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]) 12:57:04.049 [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]) 12:57:04.050 [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]) 12:57:04.050 [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]) 12:57:04.050 [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]) 12:57:04.051 [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]) 12:57:04.051 [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]) 12:57:04.052 [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]) 12:57:04.052 [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]) 12:57:04.053 [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]) 12:57:04.053 [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]) 12:57:04.054 [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]) 12:57:04.054 [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]) 12:57:04.055 [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]) 12:57:04.055 [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]) 12:57:04.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 12:57:04.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 12:57:04.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 12:57:04.057 [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]) 12:57:04.057 [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]) 12:57:04.057 [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]) 12:57:04.058 [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]) 12:57:04.058 [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]) 12:57:04.058 [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]) 12:57:04.059 [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]) 12:57:04.059 [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]) 12:57:04.060 [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]) 12:57:04.060 [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]) 12:57:04.061 [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]) 12:57:04.061 [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]) 12:57:04.062 [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]) 12:57:04.062 [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]) 12:57:04.062 [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]) 12:57:04.063 [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]) 12:57:04.063 [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]) 12:57:04.064 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:04.064 [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]) 12:57:04.065 [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]) 12:57:04.065 [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]) 12:57:04.066 [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]) 12:57:04.066 [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]) 12:57:04.067 [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]) 12:57:04.067 [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]) 12:57:04.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]) 12:57:04.068 [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]) 12:57:04.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]) 12:57:04.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]) 12:57:04.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]) 12:57:04.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]) 12:57:04.071 [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]) 12:57:04.071 [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]) 12:57:04.072 [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]) 12:57:04.072 [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]) 12:57:04.072 [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]) 12:57:04.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:04.073 [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]) 12:57:04.074 [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]) 12:57:04.074 [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]) 12:57:04.075 [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]) 12:57:04.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:04.075 [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]) 12:57:04.076 [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]) 12:57:04.076 [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]) 12:57:04.077 [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]) 12:57:04.077 [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]) 12:57:04.077 [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]) 12:57:04.078 [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]) 12:57:04.078 [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]) 12:57:04.078 [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]) 12:57:04.079 [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]) 12:57:04.079 [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]) 12:57:04.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 12:57:04.080 [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]) 12:57:04.081 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1064280797 12:57:04.081 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1064280797 12:57:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 12:57:04.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 12:57:04.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 91 msec 12:57:04.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:04.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 12:57:04.092 [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)]] 12:57:04.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:04.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.141 [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]) 12:57:04.141 [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]) 12:57:04.141 [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]) 12:57:04.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 12:57:04.142 [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]) 12:57:04.142 [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]) 12:57:04.142 [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]) 12:57:04.143 [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]) 12:57:04.143 [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]) 12:57:04.143 [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]) 12:57:04.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 12:57:04.144 [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]) 12:57:04.144 [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]) 12:57:04.144 [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]) 12:57:04.144 [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]) 12:57:04.144 [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]) 12:57:04.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 12:57:04.145 [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]) 12:57:04.145 [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]) 12:57:04.145 [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]) 12:57:04.146 [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]) 12:57:04.146 [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]) 12:57:04.146 [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]) 12:57:04.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 12:57:04.147 [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]) 12:57:04.147 [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]) 12:57:04.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 12:57:04.148 [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]) 12:57:04.148 [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]) 12:57:04.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 12:57:04.148 [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]) 12:57:04.149 [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]) 12:57:04.149 [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]) 12:57:04.149 [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]) 12:57:04.150 [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]) 12:57:04.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 12:57:04.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 12:57:04.150 [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]) 12:57:04.151 [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]) 12:57:04.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 12:57:04.151 [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]) 12:57:04.151 [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]) 12:57:04.152 [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]) 12:57:04.152 [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]) 12:57:04.152 [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]) 12:57:04.153 [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]) 12:57:04.153 [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]) 12:57:04.153 [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]) 12:57:04.153 [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]) 12:57:04.154 [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]) 12:57:04.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 12:57:04.154 [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]) 12:57:04.154 [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]) 12:57:04.155 [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]) 12:57:04.155 [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]) 12:57:04.155 [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]) 12:57:04.156 [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]) 12:57:04.156 [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]) 12:57:04.156 [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]) 12:57:04.156 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 12:57:04.157 [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]) 12:57:04.157 [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]) 12:57:04.157 [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]) 12:57:04.157 [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]) 12:57:04.158 [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]) 12:57:04.158 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 12:57:04.158 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 12:57:04.158 [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]) 12:57:04.159 [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]) 12:57:04.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 12:57:04.159 [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]) 12:57:04.159 [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]) 12:57:04.160 [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]) 12:57:04.160 [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]) 12:57:04.160 [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]) 12:57:04.160 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.161 [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]) 12:57:04.161 [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]) 12:57:04.161 [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]) 12:57:04.161 [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]) 12:57:04.162 [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]) 12:57:04.162 [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]) 12:57:04.162 [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]) 12:57:04.163 [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]) 12:57:04.163 [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]) 12:57:04.163 [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]) 12:57:04.163 [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]) 12:57:04.164 [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]) 12:57:04.164 [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]) 12:57:04.164 [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]) 12:57:04.165 [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]) 12:57:04.165 [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]) 12:57:04.165 [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]) 12:57:04.166 [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]) 12:57:04.166 [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]) 12:57:04.166 [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]) 12:57:04.166 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 12:57:04.167 [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]) 12:57:04.167 [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]) 12:57:04.167 [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]) 12:57:04.168 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 93396334 12:57:04.168 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 93396334 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.173 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 82 msec 12:57:04.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 12:57:04.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.178 [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] 12:57:04.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 12:57:04.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 48 msec 12:57:04.227 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.229 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 12:57:04.229 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.229 [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] 12:57:04.229 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 12:57:04.230 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.231 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 12:57:04.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.233 [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] 12:57:04.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 12:57:04.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 12:57:04.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.236 [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] 12:57:04.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 12:57:04.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 12:57:04.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 12:57:04.240 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.240 [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] 12:57:04.240 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 12:57:04.247 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 8 msec 12:57:04.247 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.249 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 12:57:04.249 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.249 [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] 12:57:04.250 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 12:57:04.327 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 78 msec 12:57:04.328 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.331 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 12:57:04.331 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.331 [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] 12:57:04.331 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 12:57:04.332 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.332 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.333 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 12:57:04.333 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.333 [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] 12:57:04.333 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 12:57:04.334 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.334 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.336 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 12:57:04.336 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.336 [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] 12:57:04.336 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 12:57:04.337 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.337 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.339 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 12:57:04.339 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.339 [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] 12:57:04.339 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 12:57:04.342 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec 12:57:04.342 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.344 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 12:57:04.344 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.344 [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] 12:57:04.344 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 12:57:04.345 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.345 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.346 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.346 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.346 [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] 12:57:04.346 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.349 [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] 12:57:04.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 12:57:04.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.351 [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] 12:57:04.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 12:57:04.352 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.352 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 12:57:04.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.353 [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] 12:57:04.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 12:57:04.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.355 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 12:57:04.356 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.356 [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] 12:57:04.356 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 12:57:04.357 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 12:57:04.357 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.358 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.358 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.358 [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] 12:57:04.359 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.359 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.359 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.361 [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] 12:57:04.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 12:57:04.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.362 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.363 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 12:57:04.363 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.363 [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] 12:57:04.363 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 12:57:04.364 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.364 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.365 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 12:57:04.365 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.365 [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] 12:57:04.365 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 12:57:04.366 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.366 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.367 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 12:57:04.367 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.368 [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] 12:57:04.368 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 12:57:04.372 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 4 msec 12:57:04.372 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.373 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.373 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.373 [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] 12:57:04.373 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.374 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.374 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.375 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.375 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.375 [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] 12:57:04.375 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.376 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.376 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.377 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 12:57:04.377 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.377 [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] 12:57:04.377 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 12:57:04.378 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.378 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.379 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 12:57:04.379 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.379 [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] 12:57:04.379 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 12:57:04.379 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.379 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.380 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 12:57:04.381 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.381 [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] 12:57:04.381 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 12:57:04.381 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.381 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.382 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.382 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.382 [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] 12:57:04.382 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.383 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.383 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.384 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.384 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.384 [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] 12:57:04.384 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 12:57:04.384 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.384 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.385 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 12:57:04.385 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.385 [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] 12:57:04.385 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 12:57:04.386 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.386 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 12:57:04.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.387 [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] 12:57:04.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 12:57:04.388 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.388 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 12:57:04.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.389 [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] 12:57:04.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 12:57:04.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.390 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 12:57:04.390 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.390 [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] 12:57:04.390 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 12:57:04.391 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.391 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.392 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 12:57:04.392 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.392 [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] 12:57:04.392 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 12:57:04.393 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.393 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 12:57:04.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.394 [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] 12:57:04.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 12:57:04.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.395 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 12:57:04.395 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.395 [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] 12:57:04.395 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 12:57:04.396 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.396 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.397 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 12:57:04.397 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.397 [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] 12:57:04.397 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 12:57:04.397 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.397 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.398 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 12:57:04.398 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.398 [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] 12:57:04.398 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 12:57:04.399 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.399 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.400 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 12:57:04.400 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.400 [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] 12:57:04.400 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 12:57:04.401 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.401 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.402 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 12:57:04.402 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.402 [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] 12:57:04.403 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 12:57:04.403 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.403 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 12:57:04.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.405 [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] 12:57:04.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 12:57:04.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.413 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 12:57:04.413 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.413 [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] 12:57:04.413 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 12:57:04.414 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.414 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.415 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 12:57:04.415 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.415 [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] 12:57:04.415 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 12:57:04.415 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.415 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.416 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 12:57:04.417 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.418 [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] 12:57:04.418 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 12:57:04.418 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 12:57:04.419 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.419 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 12:57:04.419 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.419 [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] 12:57:04.420 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 12:57:04.420 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.420 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.421 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 12:57:04.421 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.421 [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] 12:57:04.421 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 12:57:04.424 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.424 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.426 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 12:57:04.426 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.426 [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] 12:57:04.426 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 12:57:04.426 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.426 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.427 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 12:57:04.427 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.427 [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] 12:57:04.427 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 12:57:04.428 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.428 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.430 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 12:57:04.430 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.430 [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] 12:57:04.430 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 12:57:04.430 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.430 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.432 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 12:57:04.432 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.432 [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] 12:57:04.432 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 12:57:04.432 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.432 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 12:57:04.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.433 [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] 12:57:04.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 12:57:04.434 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.434 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 12:57:04.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.435 [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] 12:57:04.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 12:57:04.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.436 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.437 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 12:57:04.437 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.437 [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] 12:57:04.437 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 12:57:04.438 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.438 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.439 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 12:57:04.439 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.439 [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] 12:57:04.439 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 12:57:04.440 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.440 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.441 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 12:57:04.441 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.441 [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] 12:57:04.441 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 12:57:04.441 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.441 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.442 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 12:57:04.442 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.442 [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] 12:57:04.442 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 12:57:04.442 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 12:57:04.443 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.443 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 12:57:04.443 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.443 [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] 12:57:04.443 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 12:57:04.444 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.444 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.445 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 12:57:04.445 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.445 [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] 12:57:04.445 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 12:57:04.446 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.446 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 12:57:04.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.448 [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] 12:57:04.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 12:57:04.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 12:57:04.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 12:57:04.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.451 [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] 12:57:04.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 12:57:04.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 12:57:04.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 12:57:04.453 [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] 12:57:04.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 12:57:04.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 12:57:04.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.455 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 12:57:04.455 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly retrieve virtual nodes" 12:57:04.455 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 12:57:04.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.480 [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]) 12:57:04.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 12:57:04.481 [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]) 12:57:04.481 [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]) 12:57:04.481 [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]) 12:57:04.482 [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]) 12:57:04.482 [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]) 12:57:04.482 [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]) 12:57:04.482 [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]) 12:57:04.483 [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]) 12:57:04.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.483 [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]) 12:57:04.483 [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]) 12:57:04.483 [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]) 12:57:04.484 [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]) 12:57:04.484 [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]) 12:57:04.484 [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]) 12:57:04.485 [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]) 12:57:04.485 [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]) 12:57:04.485 [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]) 12:57:04.485 [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]) 12:57:04.486 [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]) 12:57:04.486 [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]) 12:57:04.486 [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]) 12:57:04.487 [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]) 12:57:04.487 [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]) 12:57:04.487 [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]) 12:57:04.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 12:57:04.488 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 12:57:04.488 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 12:57:04.488 [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]) 12:57:04.489 [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]) 12:57:04.489 [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]) 12:57:04.489 [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]) 12:57:04.489 [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]) 12:57:04.490 [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]) 12:57:04.490 [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]) 12:57:04.490 [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]) 12:57:04.490 [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]) 12:57:04.491 [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]) 12:57:04.491 [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]) 12:57:04.491 [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]) 12:57:04.492 [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]) 12:57:04.492 [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]) 12:57:04.492 [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]) 12:57:04.492 [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]) 12:57:04.493 [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]) 12:57:04.493 [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]) 12:57:04.493 [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]) 12:57:04.493 [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]) 12:57:04.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:04.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 12:57:04.494 [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]) 12:57:04.495 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 12:57:04.495 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 12:57:04.495 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 12:57:04.495 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 12:57:04.496 [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]) 12:57:04.496 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 12:57:04.496 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 12:57:04.496 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 12:57:04.497 [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]) 12:57:04.497 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:04.497 [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]) 12:57:04.498 [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]) 12:57:04.498 [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]) 12:57:04.498 [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]) 12:57:04.498 [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]) 12:57:04.499 [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]) 12:57:04.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]) 12:57:04.499 [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]) 12:57:04.499 [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]) 12:57:04.500 [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]) 12:57:04.500 [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]) 12:57:04.500 [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]) 12:57:04.500 [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]) 12:57:04.501 [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]) 12:57:04.501 [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]) 12:57:04.501 [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]) 12:57:04.501 [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]) 12:57:04.502 [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]) 12:57:04.502 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:04.502 [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]) 12:57:04.503 [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]) 12:57:04.503 [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]) 12:57:04.503 [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]) 12:57:04.503 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:04.504 [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]) 12:57:04.504 [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]) 12:57:04.504 [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]) 12:57:04.504 [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]) 12:57:04.505 [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]) 12:57:04.505 [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]) 12:57:04.505 [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]) 12:57:04.505 [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]) 12:57:04.506 [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]) 12:57:04.506 [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]) 12:57:04.506 [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]) 12:57:04.506 [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]) 12:57:04.507 [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]) 12:57:04.508 [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=[]) 12:57:04.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.510 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-0] 12:57:04.515 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-1] 12:57:04.515 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-2] 12:57:04.515 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-4] 12:57:04.515 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-5] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-7] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-9] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-10] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-11] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-13] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-16] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-17] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-20] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-21] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-22] 12:57:04.516 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-31] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-32] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-33] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-36] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-37] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-39] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-40] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-50] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-55] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-57] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-62] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-63] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-67] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-68] 12:57:04.517 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-69] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-70] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-73] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-77] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-81] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-86] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-87] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-88] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-96] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-98] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-12] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-15] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-18] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-19] 12:57:04.518 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-25] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-26] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-28] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-42] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-44] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-45] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-48] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-51] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-54] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-56] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-58] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-59] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-60] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-71] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-72] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-75] 12:57:04.519 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-82] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-83] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-84] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-90] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-91] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-93] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-95] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-97] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-99] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-3] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-6] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-8] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-14] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-23] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-24] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-27] 12:57:04.520 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-29] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-30] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-34] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-35] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-38] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-41] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-43] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-46] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-47] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-49] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-52] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-53] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-61] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-64] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-65] 12:57:04.521 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-66] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-74] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-76] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-78] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-79] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-80] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-85] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-89] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-92] 12:57:04.522 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-94] 12:57:04.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 69 msec 12:57:04.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.526 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 12:57:04.526 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:04.527 [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]] 12:57:04.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 12:57:04.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.552 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.552 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.552 [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]) 12:57:04.552 [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]) 12:57:04.553 [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]) 12:57:04.553 [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]) 12:57:04.553 [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]) 12:57:04.553 [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]) 12:57:04.554 [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]) 12:57:04.554 [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]) 12:57:04.554 [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]) 12:57:04.554 [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]) 12:57:04.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.555 [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]) 12:57:04.555 [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]) 12:57:04.555 [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]) 12:57:04.556 [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]) 12:57:04.556 [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]) 12:57:04.556 [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]) 12:57:04.556 [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]) 12:57:04.557 [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]) 12:57:04.557 [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]) 12:57:04.557 [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]) 12:57:04.558 [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]) 12:57:04.558 [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]) 12:57:04.558 [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]) 12:57:04.558 [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]) 12:57:04.559 [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]) 12:57:04.559 [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]) 12:57:04.559 [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]) 12:57:04.559 [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]) 12:57:04.560 [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]) 12:57:04.560 [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]) 12:57:04.560 [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]) 12:57:04.560 [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]) 12:57:04.561 [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]) 12:57:04.561 [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]) 12:57:04.561 [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]) 12:57:04.562 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 12:57:04.562 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 12:57:04.562 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 12:57:04.562 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 12:57:04.563 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 12:57:04.563 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 12:57:04.563 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 12:57:04.563 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 12:57:04.564 [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]) 12:57:04.564 [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]) 12:57:04.564 [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]) 12:57:04.564 [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]) 12:57:04.565 [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]) 12:57:04.565 [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]) 12:57:04.565 [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]) 12:57:04.565 [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]) 12:57:04.566 [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]) 12:57:04.566 [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]) 12:57:04.566 [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]) 12:57:04.566 [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]) 12:57:04.567 [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]) 12:57:04.567 [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]) 12:57:04.567 [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]) 12:57:04.568 [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]) 12:57:04.568 [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]) 12:57:04.568 [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]) 12:57:04.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:04.568 [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]) 12:57:04.569 [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]) 12:57:04.569 [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]) 12:57:04.569 [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]) 12:57:04.569 [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]) 12:57:04.570 [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]) 12:57:04.570 [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]) 12:57:04.570 [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]) 12:57:04.571 [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]) 12:57:04.571 [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]) 12:57:04.571 [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]) 12:57:04.571 [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]) 12:57:04.572 [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]) 12:57:04.572 [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]) 12:57:04.572 [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]) 12:57:04.572 [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]) 12:57:04.573 [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]) 12:57:04.573 [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]) 12:57:04.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:04.573 [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]) 12:57:04.574 [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]) 12:57:04.574 [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]) 12:57:04.574 [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]) 12:57:04.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:04.575 [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]) 12:57:04.575 [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]) 12:57:04.575 [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]) 12:57:04.575 [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]) 12:57:04.576 [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]) 12:57:04.576 [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]) 12:57:04.576 [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]) 12:57:04.577 [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]) 12:57:04.577 [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]) 12:57:04.578 [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]) 12:57:04.578 [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]) 12:57:04.578 [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]) 12:57:04.578 [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]) 12:57:04.579 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 21660394 12:57:04.579 [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: ) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.579 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.580 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 12:57:04.654 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 128 msec 12:57:04.654 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:04.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:04.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 12:57:04.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:04.686 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.686 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.686 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.686 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.687 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.687 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.687 [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]) 12:57:04.687 [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]) 12:57:04.688 [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]) 12:57:04.688 [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]) 12:57:04.689 [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]) 12:57:04.689 [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]) 12:57:04.689 [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]) 12:57:04.689 [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]) 12:57:04.690 [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]) 12:57:04.690 [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]) 12:57:04.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.691 [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]) 12:57:04.691 [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]) 12:57:04.691 [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]) 12:57:04.692 [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]) 12:57:04.692 [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]) 12:57:04.692 [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]) 12:57:04.693 [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]) 12:57:04.693 [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]) 12:57:04.693 [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]) 12:57:04.694 [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]) 12:57:04.694 [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]) 12:57:04.694 [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]) 12:57:04.695 [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]) 12:57:04.695 [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]) 12:57:04.695 [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]) 12:57:04.696 [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]) 12:57:04.696 [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]) 12:57:04.696 [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]) 12:57:04.697 [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]) 12:57:04.697 [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]) 12:57:04.697 [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]) 12:57:04.697 [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]) 12:57:04.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 12:57:04.698 [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]) 12:57:04.698 [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]) 12:57:04.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 12:57:04.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 12:57:04.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 12:57:04.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 12:57:04.700 [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]) 12:57:04.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 12:57:04.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 12:57:04.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 12:57:04.701 [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]) 12:57:04.701 [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]) 12:57:04.701 [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]) 12:57:04.702 [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]) 12:57:04.702 [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]) 12:57:04.702 [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]) 12:57:04.702 [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]) 12:57:04.703 [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]) 12:57:04.703 [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]) 12:57:04.703 [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]) 12:57:04.704 [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]) 12:57:04.704 [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]) 12:57:04.704 [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]) 12:57:04.704 [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]) 12:57:04.705 [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]) 12:57:04.705 [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]) 12:57:04.705 [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]) 12:57:04.706 [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]) 12:57:04.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:04.706 [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]) 12:57:04.707 [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]) 12:57:04.707 [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]) 12:57:04.707 [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]) 12:57:04.707 [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]) 12:57:04.708 [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]) 12:57:04.708 [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]) 12:57:04.708 [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]) 12:57:04.709 [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]) 12:57:04.709 [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]) 12:57:04.709 [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]) 12:57:04.709 [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]) 12:57:04.710 [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]) 12:57:04.710 [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]) 12:57:04.710 [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]) 12:57:04.711 [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]) 12:57:04.711 [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]) 12:57:04.711 [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]) 12:57:04.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:04.712 [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]) 12:57:04.712 [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]) 12:57:04.712 [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]) 12:57:04.713 [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]) 12:57:04.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:04.713 [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]) 12:57:04.713 [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]) 12:57:04.714 [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]) 12:57:04.714 [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]) 12:57:04.714 [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]) 12:57:04.714 [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]) 12:57:04.715 [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]) 12:57:04.715 [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]) 12:57:04.715 [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]) 12:57:04.716 [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]) 12:57:04.716 [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]) 12:57:04.716 [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]) 12:57:04.716 [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]) 12:57:04.717 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 553918459 12:57:04.717 [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) 12:57:04.717 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.717 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.717 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.717 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.717 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.717 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.718 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.718 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.718 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.718 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 12:57:04.720 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 64 msec 12:57:04.720 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.722 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:04.722 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:04.722 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 12:57:04.722 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:04.749 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.750 [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]) 12:57:04.751 [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]) 12:57:04.751 [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]) 12:57:04.752 [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]) 12:57:04.752 [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]) 12:57:04.752 [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]) 12:57:04.752 [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]) 12:57:04.753 [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]) 12:57:04.753 [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]) 12:57:04.753 [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]) 12:57:04.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.754 [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]) 12:57:04.754 [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]) 12:57:04.754 [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]) 12:57:04.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 12:57:04.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 12:57:04.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 12:57:04.755 [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]) 12:57:04.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 12:57:04.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 12:57:04.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 12:57:04.757 [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]) 12:57:04.757 [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]) 12:57:04.757 [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]) 12:57:04.757 [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]) 12:57:04.758 [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]) 12:57:04.758 [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]) 12:57:04.758 [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]) 12:57:04.759 [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]) 12:57:04.759 [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]) 12:57:04.759 [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]) 12:57:04.759 [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]) 12:57:04.760 [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]) 12:57:04.760 [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]) 12:57:04.760 [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]) 12:57:04.761 [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]) 12:57:04.761 [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]) 12:57:04.761 [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]) 12:57:04.761 [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]) 12:57:04.762 [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]) 12:57:04.762 [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]) 12:57:04.762 [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]) 12:57:04.763 [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]) 12:57:04.763 [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]) 12:57:04.763 [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]) 12:57:04.763 [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]) 12:57:04.764 [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]) 12:57:04.764 [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]) 12:57:04.764 [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]) 12:57:04.765 [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]) 12:57:04.765 [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]) 12:57:04.765 [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]) 12:57:04.766 [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]) 12:57:04.766 [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]) 12:57:04.766 [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]) 12:57:04.766 [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]) 12:57:04.767 [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]) 12:57:04.767 [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]) 12:57:04.767 [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]) 12:57:04.768 [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]) 12:57:04.768 [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]) 12:57:04.768 [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]) 12:57:04.769 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:04.769 [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]) 12:57:04.769 [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]) 12:57:04.769 [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]) 12:57:04.770 [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]) 12:57:04.770 [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]) 12:57:04.770 [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]) 12:57:04.771 [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]) 12:57:04.771 [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]) 12:57:04.771 [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]) 12:57:04.771 [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]) 12:57:04.772 [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]) 12:57:04.772 [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]) 12:57:04.772 [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]) 12:57:04.773 [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]) 12:57:04.773 [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]) 12:57:04.773 [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]) 12:57:04.773 [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]) 12:57:04.774 [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]) 12:57:04.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:04.774 [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]) 12:57:04.775 [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]) 12:57:04.775 [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]) 12:57:04.775 [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]) 12:57:04.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:04.776 [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]) 12:57:04.776 [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]) 12:57:04.776 [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]) 12:57:04.777 [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]) 12:57:04.777 [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]) 12:57:04.777 [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]) 12:57:04.778 [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]) 12:57:04.778 [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]) 12:57:04.778 [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]) 12:57:04.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 12:57:04.779 [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]) 12:57:04.779 [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]) 12:57:04.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 12:57:04.780 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1145662988 12:57:04.780 [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) 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.780 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.780 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.780 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.781 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 12:57:04.782 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 60 msec 12:57:04.782 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.784 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:04.784 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:04.784 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 12:57:04.784 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.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=[])) 12:57:04.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=[]) 12:57:04.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]) 12:57:04.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 12:57:04.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 12:57:04.836 [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]) 12:57:04.836 [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]) 12:57:04.836 [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]) 12:57:04.837 [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]) 12:57:04.837 [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]) 12:57:04.837 [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]) 12:57:04.837 [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]) 12:57:04.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.838 [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]) 12:57:04.838 [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]) 12:57:04.839 [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]) 12:57:04.839 [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]) 12:57:04.839 [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]) 12:57:04.840 [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]) 12:57:04.840 [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]) 12:57:04.840 [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]) 12:57:04.840 [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]) 12:57:04.841 [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]) 12:57:04.841 [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]) 12:57:04.841 [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]) 12:57:04.842 [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]) 12:57:04.842 [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]) 12:57:04.842 [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]) 12:57:04.843 [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]) 12:57:04.843 [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]) 12:57:04.843 [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]) 12:57:04.844 [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]) 12:57:04.844 [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]) 12:57:04.844 [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]) 12:57:04.844 [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]) 12:57:04.845 [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]) 12:57:04.845 [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]) 12:57:04.845 [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]) 12:57:04.846 [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]) 12:57:04.846 [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]) 12:57:04.846 [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]) 12:57:04.846 [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]) 12:57:04.847 [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]) 12:57:04.847 [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]) 12:57:04.847 [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]) 12:57:04.848 [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]) 12:57:04.848 [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]) 12:57:04.848 [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]) 12:57:04.848 [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]) 12:57:04.849 [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]) 12:57:04.849 [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]) 12:57:04.849 [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]) 12:57:04.850 [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]) 12:57:04.850 [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]) 12:57:04.850 [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]) 12:57:04.850 [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]) 12:57:04.851 [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]) 12:57:04.851 [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]) 12:57:04.851 [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]) 12:57:04.852 [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]) 12:57:04.852 [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]) 12:57:04.852 [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]) 12:57:04.852 [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]) 12:57:04.853 [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]) 12:57:04.853 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:04.853 [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]) 12:57:04.854 [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]) 12:57:04.854 [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]) 12:57:04.854 [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]) 12:57:04.854 [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]) 12:57:04.855 [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]) 12:57:04.855 [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]) 12:57:04.855 [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]) 12:57:04.856 [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]) 12:57:04.856 [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]) 12:57:04.857 [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]) 12:57:04.857 [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]) 12:57:04.857 [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]) 12:57:04.858 [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]) 12:57:04.858 [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]) 12:57:04.859 [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]) 12:57:04.859 [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]) 12:57:04.859 [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]) 12:57:04.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:04.860 [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]) 12:57:04.860 [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]) 12:57:04.860 [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]) 12:57:04.861 [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]) 12:57:04.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:04.861 [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]) 12:57:04.861 [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]) 12:57:04.862 [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]) 12:57:04.862 [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]) 12:57:04.862 [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]) 12:57:04.863 [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]) 12:57:04.863 [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]) 12:57:04.863 [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]) 12:57:04.864 [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]) 12:57:04.864 [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]) 12:57:04.864 [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]) 12:57:04.864 [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]) 12:57:04.865 [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]) 12:57:04.865 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 598771115 12:57:04.865 [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) 12:57:04.865 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.867 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 12:57:04.868 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 83 msec 12:57:04.868 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.869 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 12:57:04.869 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:04.869 [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]] 12:57:04.869 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 12:57:04.901 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.901 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.902 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.902 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.902 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.902 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.902 [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]) 12:57:04.903 [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]) 12:57:04.903 [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]) 12:57:04.903 [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]) 12:57:04.904 [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]) 12:57:04.904 [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]) 12:57:04.904 [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]) 12:57:04.904 [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]) 12:57:04.905 [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]) 12:57:04.905 [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]) 12:57:04.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 12:57:04.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 12:57:04.906 [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]) 12:57:04.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 12:57:04.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 12:57:04.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 12:57:04.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 12:57:04.908 [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]) 12:57:04.908 [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]) 12:57:04.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 12:57:04.909 [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]) 12:57:04.909 [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]) 12:57:04.909 [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]) 12:57:04.910 [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]) 12:57:04.910 [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]) 12:57:04.910 [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]) 12:57:04.910 [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]) 12:57:04.911 [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]) 12:57:04.911 [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]) 12:57:04.911 [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]) 12:57:04.912 [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]) 12:57:04.912 [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]) 12:57:04.912 [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]) 12:57:04.913 [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]) 12:57:04.913 [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]) 12:57:04.913 [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]) 12:57:04.913 [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]) 12:57:04.914 [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]) 12:57:04.914 [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]) 12:57:04.914 [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]) 12:57:04.915 [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]) 12:57:04.915 [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]) 12:57:04.915 [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]) 12:57:04.915 [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]) 12:57:04.916 [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]) 12:57:04.916 [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]) 12:57:04.916 [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]) 12:57:04.916 [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]) 12:57:04.917 [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]) 12:57:04.917 [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]) 12:57:04.917 [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]) 12:57:04.918 [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]) 12:57:04.918 [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]) 12:57:04.918 [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]) 12:57:04.918 [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]) 12:57:04.919 [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]) 12:57:04.919 [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]) 12:57:04.919 [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]) 12:57:04.919 [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]) 12:57:04.920 [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]) 12:57:04.920 [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]) 12:57:04.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:04.920 [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]) 12:57:04.921 [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]) 12:57:04.921 [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]) 12:57:04.921 [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]) 12:57:04.921 [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]) 12:57:04.922 [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]) 12:57:04.922 [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]) 12:57:04.922 [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]) 12:57:04.922 [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]) 12:57:04.923 [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]) 12:57:04.923 [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]) 12:57:04.923 [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]) 12:57:04.923 [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]) 12:57:04.924 [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]) 12:57:04.924 [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]) 12:57:04.924 [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]) 12:57:04.925 [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]) 12:57:04.925 [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]) 12:57:04.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:04.925 [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]) 12:57:04.926 [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]) 12:57:04.926 [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]) 12:57:04.926 [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]) 12:57:04.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:04.927 [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]) 12:57:04.927 [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]) 12:57:04.927 [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]) 12:57:04.927 [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]) 12:57:04.928 [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]) 12:57:04.928 [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]) 12:57:04.928 [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]) 12:57:04.928 [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]) 12:57:04.929 [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]) 12:57:04.929 [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]) 12:57:04.929 [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]) 12:57:04.930 [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]) 12:57:04.930 [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]) 12:57:04.930 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 826104455 12:57:04.930 [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: ) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.935 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 12:57:04.964 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 95 msec 12:57:04.964 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:04.966 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 12:57:04.966 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:04.966 [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]] 12:57:04.966 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 12:57:04.994 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.994 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.995 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.995 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.995 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:04.995 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:04.995 [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]) 12:57:04.996 [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]) 12:57:04.996 [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]) 12:57:04.996 [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]) 12:57:04.996 [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]) 12:57:04.997 [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]) 12:57:04.997 [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]) 12:57:04.997 [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]) 12:57:04.998 [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]) 12:57:04.998 [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]) 12:57:04.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:04.998 [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]) 12:57:04.999 [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]) 12:57:04.999 [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]) 12:57:04.999 [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]) 12:57:05.000 [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]) 12:57:05.000 [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]) 12:57:05.000 [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]) 12:57:05.000 [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]) 12:57:05.001 [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]) 12:57:05.001 [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]) 12:57:05.001 [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]) 12:57:05.002 [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]) 12:57:05.002 [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]) 12:57:05.002 [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]) 12:57:05.003 [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]) 12:57:05.003 [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]) 12:57:05.003 [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]) 12:57:05.003 [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]) 12:57:05.004 [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]) 12:57:05.004 [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]) 12:57:05.004 [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]) 12:57:05.005 [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]) 12:57:05.005 [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]) 12:57:05.005 [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]) 12:57:05.005 [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]) 12:57:05.006 [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]) 12:57:05.006 [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]) 12:57:05.006 [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]) 12:57:05.007 [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]) 12:57:05.007 [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]) 12:57:05.007 [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]) 12:57:05.007 [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]) 12:57:05.008 [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]) 12:57:05.008 [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]) 12:57:05.008 [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]) 12:57:05.009 [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]) 12:57:05.009 [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]) 12:57:05.009 [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]) 12:57:05.009 [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]) 12:57:05.010 [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]) 12:57:05.010 [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]) 12:57:05.010 [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]) 12:57:05.011 [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]) 12:57:05.011 [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]) 12:57:05.011 [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]) 12:57:05.011 [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]) 12:57:05.012 [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]) 12:57:05.012 [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]) 12:57:05.012 [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]) 12:57:05.013 [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]) 12:57:05.013 [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]) 12:57:05.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.013 [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]) 12:57:05.014 [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]) 12:57:05.014 [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]) 12:57:05.014 [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]) 12:57:05.015 [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]) 12:57:05.015 [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]) 12:57:05.015 [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]) 12:57:05.015 [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]) 12:57:05.016 [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]) 12:57:05.016 [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]) 12:57:05.016 [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]) 12:57:05.017 [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]) 12:57:05.017 [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]) 12:57:05.017 [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]) 12:57:05.017 [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]) 12:57:05.018 [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]) 12:57:05.018 [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]) 12:57:05.018 [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]) 12:57:05.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.019 [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]) 12:57:05.019 [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]) 12:57:05.019 [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]) 12:57:05.020 [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]) 12:57:05.020 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.020 [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]) 12:57:05.020 [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]) 12:57:05.021 [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]) 12:57:05.021 [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]) 12:57:05.021 [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]) 12:57:05.021 [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]) 12:57:05.022 [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]) 12:57:05.022 [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]) 12:57:05.022 [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]) 12:57:05.022 [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]) 12:57:05.023 [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]) 12:57:05.023 [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]) 12:57:05.023 [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]) 12:57:05.024 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1962342964 12:57:05.024 [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: ) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.028 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 12:57:05.060 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 93 msec 12:57:05.060 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.061 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 12:57:05.061 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.061 [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]] 12:57:05.061 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 12:57:05.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.087 [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]) 12:57:05.088 [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]) 12:57:05.088 [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]) 12:57:05.088 [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]) 12:57:05.088 [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]) 12:57:05.089 [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]) 12:57:05.089 [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]) 12:57:05.089 [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]) 12:57:05.089 [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]) 12:57:05.090 [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]) 12:57:05.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.090 [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]) 12:57:05.090 [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]) 12:57:05.091 [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]) 12:57:05.091 [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]) 12:57:05.091 [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]) 12:57:05.092 [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]) 12:57:05.092 [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]) 12:57:05.092 [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]) 12:57:05.092 [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]) 12:57:05.093 [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]) 12:57:05.093 [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]) 12:57:05.094 [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]) 12:57:05.094 [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]) 12:57:05.094 [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]) 12:57:05.094 [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]) 12:57:05.094 [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]) 12:57:05.095 [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]) 12:57:05.095 [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]) 12:57:05.095 [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]) 12:57:05.095 [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]) 12:57:05.096 [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]) 12:57:05.096 [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]) 12:57:05.096 [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]) 12:57:05.096 [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]) 12:57:05.097 [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]) 12:57:05.097 [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]) 12:57:05.097 [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]) 12:57:05.098 [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]) 12:57:05.098 [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]) 12:57:05.098 [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]) 12:57:05.098 [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]) 12:57:05.098 [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]) 12:57:05.099 [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]) 12:57:05.099 [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]) 12:57:05.099 [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]) 12:57:05.099 [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]) 12:57:05.100 [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]) 12:57:05.100 [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]) 12:57:05.100 [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]) 12:57:05.100 [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]) 12:57:05.101 [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]) 12:57:05.101 [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]) 12:57:05.101 [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]) 12:57:05.102 [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]) 12:57:05.102 [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]) 12:57:05.102 [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]) 12:57:05.103 [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]) 12:57:05.103 [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]) 12:57:05.103 [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]) 12:57:05.103 [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]) 12:57:05.104 [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]) 12:57:05.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.104 [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]) 12:57:05.104 [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]) 12:57:05.105 [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]) 12:57:05.105 [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]) 12:57:05.105 [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]) 12:57:05.105 [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]) 12:57:05.106 [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]) 12:57:05.106 [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]) 12:57:05.106 [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]) 12:57:05.107 [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]) 12:57:05.107 [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]) 12:57:05.107 [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]) 12:57:05.107 [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]) 12:57:05.108 [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]) 12:57:05.108 [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]) 12:57:05.108 [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]) 12:57:05.109 [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]) 12:57:05.109 [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]) 12:57:05.109 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.109 [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]) 12:57:05.110 [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]) 12:57:05.110 [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]) 12:57:05.110 [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]) 12:57:05.111 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.111 [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]) 12:57:05.111 [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]) 12:57:05.111 [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]) 12:57:05.112 [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]) 12:57:05.112 [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]) 12:57:05.112 [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]) 12:57:05.112 [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]) 12:57:05.113 [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]) 12:57:05.113 [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]) 12:57:05.113 [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]) 12:57:05.113 [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]) 12:57:05.114 [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]) 12:57:05.114 [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]) 12:57:05.114 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1623377152 12:57:05.114 [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) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.119 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 12:57:05.133 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 72 msec 12:57:05.133 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 12:57:05.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.135 [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]] 12:57:05.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 12:57:05.163 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.163 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.163 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.163 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.163 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.163 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.164 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 12:57:05.164 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 12:57:05.164 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 12:57:05.165 [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]) 12:57:05.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 12:57:05.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 12:57:05.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 12:57:05.166 [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]) 12:57:05.166 [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]) 12:57:05.166 [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]) 12:57:05.167 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.167 [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]) 12:57:05.167 [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]) 12:57:05.168 [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]) 12:57:05.168 [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]) 12:57:05.168 [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]) 12:57:05.169 [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]) 12:57:05.169 [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]) 12:57:05.169 [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]) 12:57:05.169 [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]) 12:57:05.170 [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]) 12:57:05.170 [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]) 12:57:05.170 [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]) 12:57:05.171 [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]) 12:57:05.171 [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]) 12:57:05.171 [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]) 12:57:05.171 [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]) 12:57:05.172 [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]) 12:57:05.172 [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]) 12:57:05.172 [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]) 12:57:05.173 [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]) 12:57:05.173 [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]) 12:57:05.173 [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]) 12:57:05.173 [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]) 12:57:05.174 [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]) 12:57:05.174 [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]) 12:57:05.174 [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]) 12:57:05.174 [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]) 12:57:05.175 [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]) 12:57:05.175 [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]) 12:57:05.175 [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]) 12:57:05.175 [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]) 12:57:05.176 [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]) 12:57:05.176 [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]) 12:57:05.176 [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]) 12:57:05.176 [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]) 12:57:05.177 [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]) 12:57:05.177 [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]) 12:57:05.177 [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]) 12:57:05.178 [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]) 12:57:05.178 [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]) 12:57:05.178 [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]) 12:57:05.178 [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]) 12:57:05.179 [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]) 12:57:05.179 [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]) 12:57:05.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]) 12:57:05.179 [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]) 12:57:05.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]) 12:57:05.180 [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]) 12:57:05.180 [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]) 12:57:05.180 [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]) 12:57:05.181 [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]) 12:57:05.181 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.181 [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]) 12:57:05.182 [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]) 12:57:05.182 [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]) 12:57:05.182 [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]) 12:57:05.183 [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]) 12:57:05.183 [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]) 12:57:05.183 [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]) 12:57:05.183 [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]) 12:57:05.184 [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]) 12:57:05.184 [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]) 12:57:05.184 [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]) 12:57:05.184 [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]) 12:57:05.185 [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]) 12:57:05.185 [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]) 12:57:05.185 [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]) 12:57:05.186 [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]) 12:57:05.186 [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]) 12:57:05.186 [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]) 12:57:05.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.187 [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]) 12:57:05.187 [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]) 12:57:05.187 [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]) 12:57:05.188 [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]) 12:57:05.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.188 [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]) 12:57:05.188 [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]) 12:57:05.189 [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]) 12:57:05.189 [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]) 12:57:05.189 [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]) 12:57:05.189 [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]) 12:57:05.190 [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]) 12:57:05.190 [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]) 12:57:05.190 [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]) 12:57:05.191 [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]) 12:57:05.191 [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]) 12:57:05.191 [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]) 12:57:05.191 [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]) 12:57:05.192 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1814948991 12:57:05.192 [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) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.197 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 12:57:05.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 102 msec 12:57:05.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.239 [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]] 12:57:05.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.272 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.272 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.272 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.272 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.273 [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]) 12:57:05.273 [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]) 12:57:05.273 [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]) 12:57:05.274 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:05.274 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 12:57:05.274 [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]) 12:57:05.274 [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]) 12:57:05.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 12:57:05.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 12:57:05.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 12:57:05.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 12:57:05.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 12:57:05.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 12:57:05.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 12:57:05.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 12:57:05.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 12:57:05.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 12:57:05.278 [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]) 12:57:05.278 [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]) 12:57:05.278 [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]) 12:57:05.278 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 12:57:05.279 [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]) 12:57:05.279 [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]) 12:57:05.279 [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]) 12:57:05.279 [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]) 12:57:05.280 [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]) 12:57:05.280 [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]) 12:57:05.280 [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]) 12:57:05.281 [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]) 12:57:05.281 [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]) 12:57:05.281 [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]) 12:57:05.281 [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]) 12:57:05.282 [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]) 12:57:05.282 [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]) 12:57:05.282 [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]) 12:57:05.282 [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]) 12:57:05.283 [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]) 12:57:05.283 [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]) 12:57:05.283 [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]) 12:57:05.283 [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]) 12:57:05.284 [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]) 12:57:05.284 [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]) 12:57:05.284 [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]) 12:57:05.284 [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]) 12:57:05.285 [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]) 12:57:05.285 [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]) 12:57:05.285 [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]) 12:57:05.286 [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]) 12:57:05.286 [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]) 12:57:05.286 [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]) 12:57:05.286 [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]) 12:57:05.287 [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]) 12:57:05.287 [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]) 12:57:05.287 [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]) 12:57:05.288 [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]) 12:57:05.288 [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]) 12:57:05.288 [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]) 12:57:05.288 [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]) 12:57:05.289 [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]) 12:57:05.289 [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]) 12:57:05.289 [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]) 12:57:05.289 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.290 [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]) 12:57:05.290 [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]) 12:57:05.290 [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]) 12:57:05.291 [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]) 12:57:05.291 [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]) 12:57:05.291 [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]) 12:57:05.291 [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]) 12:57:05.292 [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]) 12:57:05.292 [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]) 12:57:05.293 [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]) 12:57:05.293 [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]) 12:57:05.293 [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]) 12:57:05.293 [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]) 12:57:05.294 [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]) 12:57:05.294 [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]) 12:57:05.294 [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]) 12:57:05.294 [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]) 12:57:05.295 [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]) 12:57:05.295 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.295 [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]) 12:57:05.295 [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]) 12:57:05.296 [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]) 12:57:05.296 [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]) 12:57:05.296 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.296 [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]) 12:57:05.297 [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]) 12:57:05.297 [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]) 12:57:05.297 [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]) 12:57:05.297 [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]) 12:57:05.298 [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]) 12:57:05.298 [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]) 12:57:05.298 [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]) 12:57:05.299 [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]) 12:57:05.299 [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]) 12:57:05.299 [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]) 12:57:05.300 [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]) 12:57:05.300 [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]) 12:57:05.300 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 324477266 12:57:05.300 [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: ) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.301 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 12:57:05.367 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 128 msec 12:57:05.367 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.369 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.369 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.369 [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]] 12:57:05.369 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.392 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.392 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.392 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.392 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.392 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.392 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.392 [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]) 12:57:05.393 [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]) 12:57:05.393 [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]) 12:57:05.393 [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]) 12:57:05.394 [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]) 12:57:05.394 [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]) 12:57:05.394 [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]) 12:57:05.394 [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]) 12:57:05.395 [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]) 12:57:05.395 [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]) 12:57:05.395 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.395 [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]) 12:57:05.396 [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]) 12:57:05.396 [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]) 12:57:05.396 [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]) 12:57:05.396 [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]) 12:57:05.396 [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]) 12:57:05.397 [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]) 12:57:05.397 [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]) 12:57:05.397 [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]) 12:57:05.397 [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]) 12:57:05.398 [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]) 12:57:05.398 [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]) 12:57:05.398 [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]) 12:57:05.398 [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]) 12:57:05.399 [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]) 12:57:05.399 [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]) 12:57:05.399 [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]) 12:57:05.399 [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]) 12:57:05.400 [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]) 12:57:05.400 [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]) 12:57:05.400 [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]) 12:57:05.400 [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]) 12:57:05.400 [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]) 12:57:05.401 [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]) 12:57:05.401 [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]) 12:57:05.401 [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]) 12:57:05.401 [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]) 12:57:05.402 [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]) 12:57:05.402 [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]) 12:57:05.402 [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]) 12:57:05.402 [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]) 12:57:05.403 [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]) 12:57:05.403 [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]) 12:57:05.403 [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]) 12:57:05.403 [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]) 12:57:05.404 [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]) 12:57:05.404 [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]) 12:57:05.404 [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]) 12:57:05.404 [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]) 12:57:05.405 [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]) 12:57:05.405 [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]) 12:57:05.405 [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]) 12:57:05.405 [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]) 12:57:05.406 [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]) 12:57:05.406 [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]) 12:57:05.406 [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]) 12:57:05.406 [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]) 12:57:05.407 [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]) 12:57:05.407 [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]) 12:57:05.407 [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]) 12:57:05.407 [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]) 12:57:05.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.408 [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]) 12:57:05.408 [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]) 12:57:05.408 [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]) 12:57:05.409 [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]) 12:57:05.409 [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]) 12:57:05.409 [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]) 12:57:05.409 [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]) 12:57:05.410 [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]) 12:57:05.410 [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]) 12:57:05.410 [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]) 12:57:05.410 [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]) 12:57:05.411 [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]) 12:57:05.411 [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]) 12:57:05.411 [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]) 12:57:05.412 [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]) 12:57:05.412 [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]) 12:57:05.412 [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]) 12:57:05.412 [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]) 12:57:05.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.413 [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]) 12:57:05.413 [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]) 12:57:05.413 [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]) 12:57:05.413 [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]) 12:57:05.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.414 [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]) 12:57:05.414 [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]) 12:57:05.414 [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]) 12:57:05.415 [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]) 12:57:05.415 [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]) 12:57:05.415 [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]) 12:57:05.415 [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]) 12:57:05.416 [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]) 12:57:05.416 [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]) 12:57:05.416 [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]) 12:57:05.416 [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]) 12:57:05.417 [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]) 12:57:05.417 [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]) 12:57:05.417 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1187130766 12:57:05.417 [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: ) 12:57:05.417 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.417 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.421 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 12:57:05.445 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 76 msec 12:57:05.445 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.446 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.446 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.446 [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]] 12:57:05.446 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.468 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.468 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.469 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.469 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.469 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.469 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.469 [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]) 12:57:05.469 [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]) 12:57:05.470 [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]) 12:57:05.470 [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]) 12:57:05.470 [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]) 12:57:05.470 [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]) 12:57:05.471 [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]) 12:57:05.471 [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]) 12:57:05.471 [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]) 12:57:05.471 [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]) 12:57:05.472 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.472 [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]) 12:57:05.472 [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]) 12:57:05.472 [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]) 12:57:05.473 [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]) 12:57:05.473 [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]) 12:57:05.473 [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]) 12:57:05.473 [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]) 12:57:05.473 [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]) 12:57:05.474 [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]) 12:57:05.474 [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]) 12:57:05.474 [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]) 12:57:05.474 [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]) 12:57:05.475 [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]) 12:57:05.475 [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]) 12:57:05.475 [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]) 12:57:05.475 [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]) 12:57:05.476 [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]) 12:57:05.476 [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]) 12:57:05.476 [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]) 12:57:05.476 [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]) 12:57:05.477 [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]) 12:57:05.477 [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]) 12:57:05.477 [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]) 12:57:05.477 [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]) 12:57:05.478 [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]) 12:57:05.478 [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]) 12:57:05.478 [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]) 12:57:05.478 [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]) 12:57:05.479 [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]) 12:57:05.479 [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]) 12:57:05.479 [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]) 12:57:05.479 [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]) 12:57:05.480 [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]) 12:57:05.480 [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]) 12:57:05.480 [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]) 12:57:05.480 [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]) 12:57:05.481 [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]) 12:57:05.481 [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]) 12:57:05.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]) 12:57:05.481 [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]) 12:57:05.482 [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]) 12:57:05.482 [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]) 12:57:05.482 [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]) 12:57:05.482 [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]) 12:57:05.483 [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]) 12:57:05.483 [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]) 12:57:05.483 [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]) 12:57:05.483 [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]) 12:57:05.484 [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]) 12:57:05.484 [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]) 12:57:05.484 [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]) 12:57:05.484 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.484 [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]) 12:57:05.485 [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]) 12:57:05.485 [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]) 12:57:05.485 [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]) 12:57:05.485 [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]) 12:57:05.486 [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]) 12:57:05.486 [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]) 12:57:05.486 [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]) 12:57:05.486 [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]) 12:57:05.487 [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]) 12:57:05.487 [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]) 12:57:05.487 [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]) 12:57:05.487 [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]) 12:57:05.487 [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]) 12:57:05.488 [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]) 12:57:05.488 [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]) 12:57:05.488 [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]) 12:57:05.488 [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]) 12:57:05.489 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.489 [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]) 12:57:05.489 [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]) 12:57:05.489 [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]) 12:57:05.490 [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]) 12:57:05.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.490 [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]) 12:57:05.490 [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]) 12:57:05.491 [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]) 12:57:05.491 [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]) 12:57:05.491 [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]) 12:57:05.491 [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]) 12:57:05.492 [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]) 12:57:05.492 [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]) 12:57:05.492 [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]) 12:57:05.492 [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]) 12:57:05.492 [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]) 12:57:05.493 [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]) 12:57:05.493 [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]) 12:57:05.493 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 705717997 12:57:05.493 [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: ) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.497 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 12:57:05.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 80 msec 12:57:05.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.528 [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]] 12:57:05.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.566 [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]) 12:57:05.566 [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]) 12:57:05.566 [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]) 12:57:05.567 [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]) 12:57:05.567 [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]) 12:57:05.567 [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]) 12:57:05.567 [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]) 12:57:05.567 [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]) 12:57:05.568 [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]) 12:57:05.568 [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]) 12:57:05.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.568 [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]) 12:57:05.569 [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]) 12:57:05.569 [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]) 12:57:05.569 [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]) 12:57:05.569 [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]) 12:57:05.570 [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]) 12:57:05.570 [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]) 12:57:05.570 [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]) 12:57:05.570 [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]) 12:57:05.570 [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]) 12:57:05.571 [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]) 12:57:05.571 [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]) 12:57:05.571 [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]) 12:57:05.571 [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]) 12:57:05.572 [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]) 12:57:05.572 [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]) 12:57:05.572 [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]) 12:57:05.572 [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]) 12:57:05.572 [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]) 12:57:05.573 [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]) 12:57:05.573 [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]) 12:57:05.573 [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]) 12:57:05.573 [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]) 12:57:05.574 [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]) 12:57:05.574 [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]) 12:57:05.574 [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]) 12:57:05.574 [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]) 12:57:05.575 [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]) 12:57:05.575 [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]) 12:57:05.575 [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]) 12:57:05.575 [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]) 12:57:05.576 [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]) 12:57:05.576 [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]) 12:57:05.576 [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]) 12:57:05.576 [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]) 12:57:05.577 [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]) 12:57:05.577 [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]) 12:57:05.577 [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]) 12:57:05.577 [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]) 12:57:05.577 [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]) 12:57:05.578 [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]) 12:57:05.578 [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]) 12:57:05.578 [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]) 12:57:05.578 [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]) 12:57:05.579 [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]) 12:57:05.579 [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]) 12:57:05.579 [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]) 12:57:05.579 [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]) 12:57:05.579 [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]) 12:57:05.580 [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]) 12:57:05.580 [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]) 12:57:05.580 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.580 [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]) 12:57:05.581 [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]) 12:57:05.581 [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]) 12:57:05.581 [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]) 12:57:05.581 [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]) 12:57:05.582 [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]) 12:57:05.582 [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]) 12:57:05.582 [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]) 12:57:05.582 [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]) 12:57:05.583 [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]) 12:57:05.583 [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]) 12:57:05.583 [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]) 12:57:05.583 [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]) 12:57:05.584 [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]) 12:57:05.584 [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]) 12:57:05.584 [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]) 12:57:05.584 [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]) 12:57:05.584 [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]) 12:57:05.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.585 [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]) 12:57:05.585 [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]) 12:57:05.585 [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]) 12:57:05.586 [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]) 12:57:05.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.586 [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]) 12:57:05.586 [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]) 12:57:05.587 [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]) 12:57:05.587 [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]) 12:57:05.587 [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]) 12:57:05.587 [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]) 12:57:05.588 [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]) 12:57:05.588 [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]) 12:57:05.588 [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]) 12:57:05.588 [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]) 12:57:05.589 [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]) 12:57:05.589 [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]) 12:57:05.589 [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]) 12:57:05.590 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 214227241 12:57:05.590 [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) 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.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=[])) 12:57:05.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=[]) 12:57:05.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.594 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 12:57:05.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 81 msec 12:57:05.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.611 [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]] 12:57:05.611 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 12:57:05.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.641 [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]) 12:57:05.642 [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]) 12:57:05.642 [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]) 12:57:05.642 [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]) 12:57:05.642 [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]) 12:57:05.643 [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]) 12:57:05.643 [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]) 12:57:05.643 [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]) 12:57:05.644 [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]) 12:57:05.644 [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]) 12:57:05.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.644 [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]) 12:57:05.645 [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]) 12:57:05.645 [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]) 12:57:05.645 [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]) 12:57:05.645 [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]) 12:57:05.646 [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]) 12:57:05.646 [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]) 12:57:05.646 [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]) 12:57:05.646 [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]) 12:57:05.647 [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]) 12:57:05.647 [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]) 12:57:05.647 [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]) 12:57:05.647 [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]) 12:57:05.648 [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]) 12:57:05.648 [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]) 12:57:05.648 [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]) 12:57:05.649 [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]) 12:57:05.649 [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]) 12:57:05.649 [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]) 12:57:05.649 [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]) 12:57:05.650 [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]) 12:57:05.650 [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]) 12:57:05.650 [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]) 12:57:05.650 [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]) 12:57:05.650 [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]) 12:57:05.651 [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]) 12:57:05.651 [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]) 12:57:05.651 [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]) 12:57:05.651 [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]) 12:57:05.652 [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]) 12:57:05.652 [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]) 12:57:05.652 [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]) 12:57:05.652 [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]) 12:57:05.653 [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]) 12:57:05.653 [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]) 12:57:05.653 [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]) 12:57:05.653 [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]) 12:57:05.654 [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]) 12:57:05.654 [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]) 12:57:05.654 [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]) 12:57:05.654 [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]) 12:57:05.655 [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]) 12:57:05.655 [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]) 12:57:05.655 [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]) 12:57:05.655 [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]) 12:57:05.656 [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]) 12:57:05.656 [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]) 12:57:05.656 [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]) 12:57:05.656 [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]) 12:57:05.657 [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]) 12:57:05.657 [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]) 12:57:05.657 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.657 [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]) 12:57:05.658 [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]) 12:57:05.658 [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]) 12:57:05.658 [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]) 12:57:05.658 [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]) 12:57:05.659 [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]) 12:57:05.659 [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]) 12:57:05.659 [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]) 12:57:05.659 [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]) 12:57:05.660 [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]) 12:57:05.660 [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]) 12:57:05.660 [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]) 12:57:05.660 [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]) 12:57:05.661 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 12:57:05.661 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 12:57:05.661 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 12:57:05.661 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 12:57:05.662 [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]) 12:57:05.662 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.662 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 12:57:05.662 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:05.663 [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]) 12:57:05.663 [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]) 12:57:05.663 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.663 [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]) 12:57:05.664 [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]) 12:57:05.664 [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]) 12:57:05.664 [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]) 12:57:05.664 [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]) 12:57:05.664 [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]) 12:57:05.665 [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]) 12:57:05.665 [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]) 12:57:05.665 [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]) 12:57:05.665 [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]) 12:57:05.666 [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]) 12:57:05.666 [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]) 12:57:05.666 [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]) 12:57:05.666 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 983291591 12:57:05.667 [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) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.671 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 12:57:05.687 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 77 msec 12:57:05.687 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.689 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 12:57:05.689 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.689 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 12:57:05.689 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 12:57:05.711 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.711 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.711 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.711 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.711 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.711 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.712 [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]) 12:57:05.712 [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]) 12:57:05.712 [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]) 12:57:05.712 [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]) 12:57:05.713 [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]) 12:57:05.713 [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]) 12:57:05.713 [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]) 12:57:05.713 [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]) 12:57:05.714 [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]) 12:57:05.714 [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]) 12:57:05.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.714 [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]) 12:57:05.715 [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]) 12:57:05.715 [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]) 12:57:05.715 [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]) 12:57:05.715 [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]) 12:57:05.715 [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]) 12:57:05.716 [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]) 12:57:05.716 [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]) 12:57:05.716 [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]) 12:57:05.716 [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]) 12:57:05.717 [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]) 12:57:05.717 [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]) 12:57:05.717 [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]) 12:57:05.717 [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]) 12:57:05.718 [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]) 12:57:05.718 [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]) 12:57:05.718 [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]) 12:57:05.718 [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]) 12:57:05.719 [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]) 12:57:05.719 [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]) 12:57:05.719 [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]) 12:57:05.719 [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]) 12:57:05.719 [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]) 12:57:05.720 [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]) 12:57:05.720 [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]) 12:57:05.720 [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]) 12:57:05.720 [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]) 12:57:05.721 [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]) 12:57:05.721 [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]) 12:57:05.721 [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]) 12:57:05.721 [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]) 12:57:05.722 [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]) 12:57:05.722 [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]) 12:57:05.722 [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]) 12:57:05.723 [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]) 12:57:05.723 [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]) 12:57:05.723 [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]) 12:57:05.723 [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]) 12:57:05.724 [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]) 12:57:05.724 [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]) 12:57:05.724 [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]) 12:57:05.724 [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]) 12:57:05.725 [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]) 12:57:05.725 [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]) 12:57:05.725 [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]) 12:57:05.725 [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]) 12:57:05.725 [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]) 12:57:05.726 [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]) 12:57:05.726 [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]) 12:57:05.726 [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]) 12:57:05.726 [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]) 12:57:05.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.727 [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]) 12:57:05.727 [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]) 12:57:05.727 [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]) 12:57:05.728 [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]) 12:57:05.728 [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]) 12:57:05.728 [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]) 12:57:05.728 [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]) 12:57:05.729 [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]) 12:57:05.729 [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]) 12:57:05.729 [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]) 12:57:05.729 [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]) 12:57:05.730 [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]) 12:57:05.730 [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]) 12:57:05.730 [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]) 12:57:05.730 [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]) 12:57:05.731 [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]) 12:57:05.731 [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]) 12:57:05.731 [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]) 12:57:05.731 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.732 [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]) 12:57:05.732 [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]) 12:57:05.732 [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]) 12:57:05.732 [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]) 12:57:05.732 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.733 [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]) 12:57:05.733 [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]) 12:57:05.733 [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]) 12:57:05.733 [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]) 12:57:05.734 [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]) 12:57:05.734 [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]) 12:57:05.734 [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]) 12:57:05.734 [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]) 12:57:05.735 [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]) 12:57:05.735 [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]) 12:57:05.735 [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]) 12:57:05.735 [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]) 12:57:05.736 [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]) 12:57:05.736 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1499528600 12:57:05.736 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 47 msec 12:57:05.736 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.738 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 12:57:05.738 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 12:57:05.738 [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]] 12:57:05.738 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 12:57:05.760 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.760 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.760 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.760 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.760 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.760 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.761 [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]) 12:57:05.761 [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]) 12:57:05.761 [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]) 12:57:05.761 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 12:57:05.762 [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]) 12:57:05.762 [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]) 12:57:05.762 [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]) 12:57:05.762 [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]) 12:57:05.763 [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]) 12:57:05.763 [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]) 12:57:05.763 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 12:57:05.763 [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]) 12:57:05.764 [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]) 12:57:05.764 [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]) 12:57:05.764 [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]) 12:57:05.764 [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]) 12:57:05.765 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 12:57:05.765 [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]) 12:57:05.765 [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]) 12:57:05.765 [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]) 12:57:05.765 [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]) 12:57:05.766 [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]) 12:57:05.766 [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]) 12:57:05.766 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 12:57:05.766 [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]) 12:57:05.767 [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]) 12:57:05.767 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 12:57:05.767 [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]) 12:57:05.767 [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]) 12:57:05.768 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 12:57:05.768 [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]) 12:57:05.768 [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]) 12:57:05.768 [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]) 12:57:05.769 [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]) 12:57:05.769 [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]) 12:57:05.769 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 12:57:05.769 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 12:57:05.769 [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]) 12:57:05.770 [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]) 12:57:05.770 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 12:57:05.770 [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]) 12:57:05.770 [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]) 12:57:05.771 [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]) 12:57:05.771 [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]) 12:57:05.771 [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]) 12:57:05.771 [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]) 12:57:05.772 [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]) 12:57:05.772 [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]) 12:57:05.772 [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]) 12:57:05.772 [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]) 12:57:05.773 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 12:57:05.773 [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]) 12:57:05.773 [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]) 12:57:05.773 [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]) 12:57:05.774 [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]) 12:57:05.774 [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]) 12:57:05.774 [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]) 12:57:05.774 [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]) 12:57:05.774 [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]) 12:57:05.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 12:57:05.775 [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]) 12:57:05.775 [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]) 12:57:05.775 [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]) 12:57:05.776 [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]) 12:57:05.776 [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]) 12:57:05.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 12:57:05.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 12:57:05.777 [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]) 12:57:05.777 [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]) 12:57:05.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 12:57:05.777 [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]) 12:57:05.778 [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]) 12:57:05.778 [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]) 12:57:05.778 [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]) 12:57:05.778 [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]) 12:57:05.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.779 [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]) 12:57:05.779 [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]) 12:57:05.779 [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]) 12:57:05.779 [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]) 12:57:05.780 [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]) 12:57:05.780 [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]) 12:57:05.780 [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]) 12:57:05.780 [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]) 12:57:05.781 [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]) 12:57:05.781 [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]) 12:57:05.781 [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]) 12:57:05.781 [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]) 12:57:05.781 [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]) 12:57:05.782 [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]) 12:57:05.782 [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]) 12:57:05.782 [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]) 12:57:05.782 [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]) 12:57:05.783 [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]) 12:57:05.783 [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]) 12:57:05.783 [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]) 12:57:05.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 12:57:05.784 [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]) 12:57:05.784 [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]) 12:57:05.784 [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]) 12:57:05.784 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1430734700 12:57:05.784 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: ) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.785 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 12:57:05.869 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 131 msec 12:57:05.869 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.871 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:05.871 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 12:57:05.871 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /uri/extra-stuff] 12:57:05.871 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:05.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.896 [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]) 12:57:05.896 [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]) 12:57:05.896 [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]) 12:57:05.897 [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]) 12:57:05.897 [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]) 12:57:05.897 [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]) 12:57:05.898 [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]) 12:57:05.898 [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]) 12:57:05.898 [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]) 12:57:05.898 [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]) 12:57:05.899 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.899 [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]) 12:57:05.899 [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]) 12:57:05.899 [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]) 12:57:05.900 [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]) 12:57:05.900 [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]) 12:57:05.900 [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]) 12:57:05.900 [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]) 12:57:05.901 [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]) 12:57:05.901 [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]) 12:57:05.901 [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]) 12:57:05.901 [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]) 12:57:05.902 [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]) 12:57:05.902 [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]) 12:57:05.902 [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]) 12:57:05.902 [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]) 12:57:05.903 [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]) 12:57:05.903 [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]) 12:57:05.903 [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]) 12:57:05.903 [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]) 12:57:05.904 [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]) 12:57:05.904 [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]) 12:57:05.904 [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]) 12:57:05.904 [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]) 12:57:05.905 [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]) 12:57:05.905 [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]) 12:57:05.905 [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]) 12:57:05.906 [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]) 12:57:05.906 [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]) 12:57:05.906 [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]) 12:57:05.906 [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]) 12:57:05.907 [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]) 12:57:05.907 [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]) 12:57:05.907 [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]) 12:57:05.907 [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]) 12:57:05.908 [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]) 12:57:05.908 [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]) 12:57:05.908 [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]) 12:57:05.908 [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]) 12:57:05.909 [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]) 12:57:05.909 [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]) 12:57:05.909 [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]) 12:57:05.909 [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]) 12:57:05.909 [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]) 12:57:05.910 [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]) 12:57:05.910 [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]) 12:57:05.910 [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]) 12:57:05.910 [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]) 12:57:05.911 [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]) 12:57:05.911 [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]) 12:57:05.911 [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]) 12:57:05.912 [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]) 12:57:05.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:05.912 [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]) 12:57:05.912 [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]) 12:57:05.912 [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]) 12:57:05.913 [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]) 12:57:05.913 [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]) 12:57:05.913 [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]) 12:57:05.913 [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]) 12:57:05.914 [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]) 12:57:05.914 [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]) 12:57:05.914 [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]) 12:57:05.915 [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]) 12:57:05.915 [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]) 12:57:05.915 [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]) 12:57:05.915 [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]) 12:57:05.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 12:57:05.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 12:57:05.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 12:57:05.916 [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]) 12:57:05.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:05.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 12:57:05.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:05.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 12:57:05.918 [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]) 12:57:05.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.918 [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]) 12:57:05.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 12:57:05.919 [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]) 12:57:05.919 [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]) 12:57:05.919 [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]) 12:57:05.919 [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]) 12:57:05.920 [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]) 12:57:05.920 [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]) 12:57:05.920 [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]) 12:57:05.920 [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]) 12:57:05.921 [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]) 12:57:05.921 [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]) 12:57:05.921 [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]) 12:57:05.922 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1112086585 12:57:05.923 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 51 msec 12:57:05.923 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.924 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:05.924 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 12:57:05.924 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5/extra-stuff] 12:57:05.924 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:05.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:05.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:05.950 [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]) 12:57:05.950 [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]) 12:57:05.950 [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]) 12:57:05.951 [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]) 12:57:05.951 [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]) 12:57:05.951 [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]) 12:57:05.951 [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]) 12:57:05.951 [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]) 12:57:05.952 [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]) 12:57:05.952 [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]) 12:57:05.952 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:05.953 [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]) 12:57:05.953 [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]) 12:57:05.953 [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]) 12:57:05.953 [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]) 12:57:05.954 [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]) 12:57:05.954 [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]) 12:57:05.954 [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]) 12:57:05.954 [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]) 12:57:05.955 [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]) 12:57:05.955 [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]) 12:57:05.955 [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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.956 [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]) 12:57:05.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]) 12:57:05.957 [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]) 12:57:05.957 [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]) 12:57:05.957 [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]) 12:57:05.958 [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]) 12:57:05.958 [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]) 12:57:05.958 [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]) 12:57:05.958 [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]) 12:57:05.959 [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]) 12:57:05.959 [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]) 12:57:05.959 [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]) 12:57:05.959 [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]) 12:57:05.959 [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]) 12:57:05.960 [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]) 12:57:05.960 [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]) 12:57:05.960 [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]) 12:57:05.960 [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]) 12:57:05.961 [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]) 12:57:05.961 [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]) 12:57:05.961 [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]) 12:57:05.961 [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]) 12:57:05.962 [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]) 12:57:05.962 [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]) 12:57:05.962 [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]) 12:57:05.962 [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]) 12:57:05.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]) 12:57:05.963 [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]) 12:57:05.963 [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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.964 [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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.965 [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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.966 [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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.970 [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]) 12:57:05.970 [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]) 12:57:05.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:05.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]) 12:57:05.971 [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]) 12:57:05.971 [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]) 12:57:05.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]) 12:57:05.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]) 12:57:05.972 [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]) 12:57:05.972 [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]) 12:57:05.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]) 12:57:05.973 [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]) 12:57:05.973 [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]) 12:57:05.973 [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]) 12:57:05.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]) 12:57:05.974 [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]) 12:57:05.974 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 665687219 12:57:05.975 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 50 msec 12:57:05.975 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:05.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:05.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 12:57:05.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category/extra-stuff] 12:57:05.977 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:06.001 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.001 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.002 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.002 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.002 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.002 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.002 [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]) 12:57:06.003 [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]) 12:57:06.003 [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]) 12:57:06.003 [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]) 12:57:06.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 12:57:06.004 [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]) 12:57:06.004 [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]) 12:57:06.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 12:57:06.005 [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]) 12:57:06.005 [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]) 12:57:06.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:06.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 12:57:06.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 12:57:06.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 12:57:06.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 12:57:06.006 [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]) 12:57:06.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 12:57:06.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 12:57:06.007 [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]) 12:57:06.007 [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]) 12:57:06.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 12:57:06.008 [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]) 12:57:06.008 [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]) 12:57:06.008 [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]) 12:57:06.009 [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]) 12:57:06.009 [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]) 12:57:06.009 [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]) 12:57:06.009 [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]) 12:57:06.010 [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]) 12:57:06.010 [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]) 12:57:06.010 [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]) 12:57:06.010 [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]) 12:57:06.010 [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]) 12:57:06.011 [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]) 12:57:06.011 [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]) 12:57:06.011 [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]) 12:57:06.011 [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]) 12:57:06.012 [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]) 12:57:06.012 [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]) 12:57:06.012 [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]) 12:57:06.012 [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]) 12:57:06.013 [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]) 12:57:06.013 [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]) 12:57:06.013 [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]) 12:57:06.013 [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]) 12:57:06.014 [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]) 12:57:06.014 [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]) 12:57:06.014 [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]) 12:57:06.015 [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]) 12:57:06.015 [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]) 12:57:06.015 [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]) 12:57:06.015 [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]) 12:57:06.016 [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]) 12:57:06.016 [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]) 12:57:06.016 [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]) 12:57:06.016 [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]) 12:57:06.017 [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]) 12:57:06.017 [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]) 12:57:06.017 [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]) 12:57:06.017 [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]) 12:57:06.018 [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]) 12:57:06.018 [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]) 12:57:06.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:06.018 [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]) 12:57:06.019 [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]) 12:57:06.019 [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]) 12:57:06.019 [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]) 12:57:06.019 [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]) 12:57:06.020 [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]) 12:57:06.020 [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]) 12:57:06.020 [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]) 12:57:06.021 [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]) 12:57:06.021 [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]) 12:57:06.021 [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]) 12:57:06.021 [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]) 12:57:06.022 [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]) 12:57:06.022 [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]) 12:57:06.022 [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]) 12:57:06.022 [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]) 12:57:06.023 [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]) 12:57:06.023 [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]) 12:57:06.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:06.023 [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]) 12:57:06.024 [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]) 12:57:06.024 [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]) 12:57:06.024 [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]) 12:57:06.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:06.025 [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]) 12:57:06.025 [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]) 12:57:06.025 [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]) 12:57:06.026 [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]) 12:57:06.026 [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]) 12:57:06.026 [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]) 12:57:06.026 [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]) 12:57:06.027 [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]) 12:57:06.027 [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]) 12:57:06.027 [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]) 12:57:06.027 [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]) 12:57:06.027 [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]) 12:57:06.028 [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]) 12:57:06.028 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 414940874 12:57:06.029 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 52 msec 12:57:06.029 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:06.030 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:06.030 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 12:57:06.030 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tagX/extra-stuff] 12:57:06.030 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 12:57:06.052 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.053 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.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=[])) 12:57:06.053 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.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=[])) 12:57:06.053 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.053 [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]) 12:57:06.054 [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]) 12:57:06.054 [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]) 12:57:06.054 [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]) 12:57:06.054 [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]) 12:57:06.055 [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]) 12:57:06.055 [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]) 12:57:06.055 [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]) 12:57:06.055 [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]) 12:57:06.056 [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]) 12:57:06.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:06.056 [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]) 12:57:06.056 [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]) 12:57:06.056 [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]) 12:57:06.057 [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]) 12:57:06.057 [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]) 12:57:06.057 [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]) 12:57:06.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]) 12:57:06.058 [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]) 12:57:06.058 [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]) 12:57:06.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]) 12:57:06.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]) 12:57:06.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]) 12:57:06.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]) 12:57:06.059 [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]) 12:57:06.059 [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]) 12:57:06.060 [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]) 12:57:06.060 [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]) 12:57:06.060 [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]) 12:57:06.061 [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]) 12:57:06.061 [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]) 12:57:06.061 [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]) 12:57:06.061 [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]) 12:57:06.062 [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]) 12:57:06.062 [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]) 12:57:06.062 [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]) 12:57:06.062 [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]) 12:57:06.063 [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]) 12:57:06.063 [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]) 12:57:06.063 [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]) 12:57:06.063 [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]) 12:57:06.063 [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]) 12:57:06.064 [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]) 12:57:06.064 [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]) 12:57:06.064 [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]) 12:57:06.064 [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]) 12:57:06.065 [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]) 12:57:06.065 [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]) 12:57:06.065 [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]) 12:57:06.065 [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]) 12:57:06.066 [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]) 12:57:06.066 [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]) 12:57:06.066 [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]) 12:57:06.066 [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]) 12:57:06.067 [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]) 12:57:06.067 [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]) 12:57:06.067 [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]) 12:57:06.067 [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]) 12:57:06.068 [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]) 12:57:06.068 [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]) 12:57:06.068 [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]) 12:57:06.068 [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]) 12:57:06.068 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:06.069 [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]) 12:57:06.069 [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]) 12:57:06.069 [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]) 12:57:06.069 [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]) 12:57:06.070 [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]) 12:57:06.070 [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]) 12:57:06.070 [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]) 12:57:06.070 [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]) 12:57:06.071 [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]) 12:57:06.071 [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]) 12:57:06.071 [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]) 12:57:06.071 [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]) 12:57:06.072 [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]) 12:57:06.072 [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]) 12:57:06.072 [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]) 12:57:06.072 [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]) 12:57:06.073 [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]) 12:57:06.073 [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]) 12:57:06.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:06.073 [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]) 12:57:06.073 [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]) 12:57:06.074 [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]) 12:57:06.074 [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]) 12:57:06.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:06.074 [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]) 12:57:06.075 [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]) 12:57:06.075 [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]) 12:57:06.075 [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]) 12:57:06.075 [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]) 12:57:06.076 [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]) 12:57:06.076 [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]) 12:57:06.076 [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]) 12:57:06.076 [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]) 12:57:06.077 [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]) 12:57:06.077 [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]) 12:57:06.077 [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]) 12:57:06.077 [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]) 12:57:06.078 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1220631861 12:57:06.078 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 48 msec 12:57:06.078 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:06.080 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 12:57:06.080 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 12:57:06.080 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /nonexistent] 12:57:06.080 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 12:57:06.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.103 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.104 [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]) 12:57:06.104 [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]) 12:57:06.104 [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]) 12:57:06.105 [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]) 12:57:06.105 [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]) 12:57:06.105 [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]) 12:57:06.105 [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]) 12:57:06.106 [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]) 12:57:06.106 [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]) 12:57:06.106 [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]) 12:57:06.106 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:06.107 [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]) 12:57:06.107 [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]) 12:57:06.107 [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]) 12:57:06.107 [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]) 12:57:06.108 [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]) 12:57:06.108 [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]) 12:57:06.108 [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]) 12:57:06.108 [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]) 12:57:06.109 [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]) 12:57:06.109 [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]) 12:57:06.109 [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]) 12:57:06.109 [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]) 12:57:06.109 [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]) 12:57:06.110 [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]) 12:57:06.110 [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]) 12:57:06.110 [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]) 12:57:06.111 [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]) 12:57:06.111 [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]) 12:57:06.111 [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]) 12:57:06.111 [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]) 12:57:06.111 [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]) 12:57:06.112 [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]) 12:57:06.112 [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]) 12:57:06.112 [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]) 12:57:06.112 [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]) 12:57:06.113 [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]) 12:57:06.113 [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]) 12:57:06.113 [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]) 12:57:06.114 [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]) 12:57:06.114 [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]) 12:57:06.114 [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]) 12:57:06.114 [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]) 12:57:06.114 [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]) 12:57:06.115 [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]) 12:57:06.115 [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]) 12:57:06.115 [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]) 12:57:06.115 [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]) 12:57:06.116 [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]) 12:57:06.116 [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]) 12:57:06.116 [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]) 12:57:06.116 [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]) 12:57:06.117 [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]) 12:57:06.117 [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]) 12:57:06.117 [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]) 12:57:06.117 [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]) 12:57:06.117 [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]) 12:57:06.118 [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]) 12:57:06.118 [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]) 12:57:06.118 [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]) 12:57:06.118 [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]) 12:57:06.119 [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]) 12:57:06.119 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:06.119 [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]) 12:57:06.119 [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]) 12:57:06.120 [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]) 12:57:06.120 [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]) 12:57:06.120 [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]) 12:57:06.120 [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]) 12:57:06.120 [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]) 12:57:06.121 [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]) 12:57:06.121 [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]) 12:57:06.121 [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]) 12:57:06.121 [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]) 12:57:06.122 [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]) 12:57:06.122 [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]) 12:57:06.122 [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]) 12:57:06.122 [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]) 12:57:06.123 [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]) 12:57:06.123 [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]) 12:57:06.123 [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]) 12:57:06.123 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:06.124 [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]) 12:57:06.124 [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]) 12:57:06.124 [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]) 12:57:06.124 [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]) 12:57:06.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:06.125 [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]) 12:57:06.125 [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]) 12:57:06.125 [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]) 12:57:06.125 [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]) 12:57:06.126 [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]) 12:57:06.126 [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]) 12:57:06.126 [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]) 12:57:06.126 [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]) 12:57:06.127 [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]) 12:57:06.127 [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]) 12:57:06.127 [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]) 12:57:06.128 [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]) 12:57:06.128 [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]) 12:57:06.128 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 754306115 12:57:06.128 [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) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.148 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 12:57:06.149 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 69 msec 12:57:06.149 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:06.150 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 12:57:06.150 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 12:57:06.150 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/nonexistent] 12:57:06.150 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 12:57:06.176 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.178 [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]) 12:57:06.178 [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]) 12:57:06.178 [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]) 12:57:06.178 [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]) 12:57:06.179 [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]) 12:57:06.179 [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]) 12:57:06.179 [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]) 12:57:06.179 [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]) 12:57:06.180 [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]) 12:57:06.180 [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]) 12:57:06.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:06.181 [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]) 12:57:06.181 [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]) 12:57:06.181 [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]) 12:57:06.182 [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]) 12:57:06.182 [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]) 12:57:06.182 [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]) 12:57:06.182 [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]) 12:57:06.182 [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]) 12:57:06.183 [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]) 12:57:06.183 [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]) 12:57:06.183 [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]) 12:57:06.183 [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]) 12:57:06.184 [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]) 12:57:06.184 [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]) 12:57:06.184 [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]) 12:57:06.184 [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]) 12:57:06.185 [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]) 12:57:06.185 [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]) 12:57:06.185 [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]) 12:57:06.186 [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]) 12:57:06.186 [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]) 12:57:06.186 [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]) 12:57:06.186 [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]) 12:57:06.187 [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]) 12:57:06.187 [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]) 12:57:06.187 [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]) 12:57:06.187 [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]) 12:57:06.188 [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]) 12:57:06.188 [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]) 12:57:06.188 [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]) 12:57:06.188 [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]) 12:57:06.189 [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]) 12:57:06.189 [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]) 12:57:06.189 [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]) 12:57:06.190 [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]) 12:57:06.190 [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]) 12:57:06.190 [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]) 12:57:06.190 [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]) 12:57:06.191 [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]) 12:57:06.191 [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]) 12:57:06.191 [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]) 12:57:06.191 [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]) 12:57:06.192 [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]) 12:57:06.192 [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]) 12:57:06.192 [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]) 12:57:06.192 [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]) 12:57:06.193 [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]) 12:57:06.193 [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]) 12:57:06.193 [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]) 12:57:06.194 [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]) 12:57:06.194 [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]) 12:57:06.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:06.194 [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]) 12:57:06.195 [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]) 12:57:06.195 [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]) 12:57:06.195 [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]) 12:57:06.195 [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]) 12:57:06.196 [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]) 12:57:06.196 [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]) 12:57:06.196 [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]) 12:57:06.197 [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]) 12:57:06.197 [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]) 12:57:06.197 [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]) 12:57:06.197 [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]) 12:57:06.197 [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]) 12:57:06.198 [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]) 12:57:06.198 [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]) 12:57:06.198 [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]) 12:57:06.198 [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]) 12:57:06.199 [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]) 12:57:06.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:06.199 [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]) 12:57:06.200 [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]) 12:57:06.200 [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]) 12:57:06.200 [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]) 12:57:06.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:06.201 [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]) 12:57:06.201 [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]) 12:57:06.202 [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]) 12:57:06.202 [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]) 12:57:06.203 [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]) 12:57:06.203 [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]) 12:57:06.203 [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]) 12:57:06.203 [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]) 12:57:06.204 [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]) 12:57:06.204 [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]) 12:57:06.204 [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]) 12:57:06.205 [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]) 12:57:06.205 [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]) 12:57:06.205 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1783100236 12:57:06.205 [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: ) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.211 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 12:57:06.212 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 61 msec 12:57:06.212 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:06.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 12:57:06.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 12:57:06.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/nonexistent] 12:57:06.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 12:57:06.237 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.237 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.238 [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]) 12:57:06.239 [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]) 12:57:06.239 [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]) 12:57:06.239 [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]) 12:57:06.239 [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]) 12:57:06.240 [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]) 12:57:06.240 [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]) 12:57:06.240 [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]) 12:57:06.240 [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]) 12:57:06.241 [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]) 12:57:06.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:06.241 [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]) 12:57:06.242 [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]) 12:57:06.242 [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]) 12:57:06.242 [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]) 12:57:06.242 [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]) 12:57:06.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 12:57:06.243 [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]) 12:57:06.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 12:57:06.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 12:57:06.244 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 12:57:06.244 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 12:57:06.244 [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]) 12:57:06.244 [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]) 12:57:06.245 [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]) 12:57:06.245 [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]) 12:57:06.245 [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]) 12:57:06.245 [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]) 12:57:06.246 [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]) 12:57:06.246 [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]) 12:57:06.246 [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]) 12:57:06.246 [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]) 12:57:06.246 [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]) 12:57:06.247 [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]) 12:57:06.247 [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]) 12:57:06.247 [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]) 12:57:06.248 [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]) 12:57:06.248 [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]) 12:57:06.248 [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]) 12:57:06.248 [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]) 12:57:06.249 [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]) 12:57:06.249 [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]) 12:57:06.249 [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]) 12:57:06.249 [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]) 12:57:06.250 [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]) 12:57:06.250 [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]) 12:57:06.250 [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]) 12:57:06.250 [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]) 12:57:06.251 [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]) 12:57:06.251 [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]) 12:57:06.251 [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]) 12:57:06.251 [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]) 12:57:06.252 [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]) 12:57:06.252 [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]) 12:57:06.252 [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]) 12:57:06.252 [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]) 12:57:06.252 [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]) 12:57:06.253 [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]) 12:57:06.253 [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]) 12:57:06.253 [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]) 12:57:06.253 [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]) 12:57:06.254 [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]) 12:57:06.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:06.254 [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]) 12:57:06.254 [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]) 12:57:06.255 [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]) 12:57:06.255 [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]) 12:57:06.255 [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]) 12:57:06.255 [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]) 12:57:06.256 [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]) 12:57:06.256 [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]) 12:57:06.256 [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]) 12:57:06.256 [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]) 12:57:06.257 [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]) 12:57:06.257 [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]) 12:57:06.257 [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]) 12:57:06.257 [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]) 12:57:06.258 [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]) 12:57:06.258 [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]) 12:57:06.258 [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]) 12:57:06.258 [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]) 12:57:06.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:06.259 [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]) 12:57:06.259 [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]) 12:57:06.259 [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]) 12:57:06.260 [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]) 12:57:06.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:06.260 [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]) 12:57:06.260 [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]) 12:57:06.261 [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]) 12:57:06.261 [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]) 12:57:06.261 [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]) 12:57:06.261 [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]) 12:57:06.262 [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]) 12:57:06.262 [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]) 12:57:06.262 [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]) 12:57:06.262 [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]) 12:57:06.263 [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]) 12:57:06.263 [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]) 12:57:06.263 [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]) 12:57:06.264 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1587216348 12:57:06.264 [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) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.264 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.269 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 12:57:06.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 55 msec 12:57:06.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:06.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 12:57:06.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 12:57:06.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/nonexistent] 12:57:06.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 12:57:06.294 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.294 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.295 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.295 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.295 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.295 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.295 [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]) 12:57:06.296 [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]) 12:57:06.296 [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]) 12:57:06.296 [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]) 12:57:06.296 [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]) 12:57:06.297 [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]) 12:57:06.297 [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]) 12:57:06.297 [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]) 12:57:06.297 [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]) 12:57:06.298 [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]) 12:57:06.298 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 12:57:06.298 [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]) 12:57:06.298 [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]) 12:57:06.298 [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]) 12:57:06.299 [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]) 12:57:06.299 [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]) 12:57:06.299 [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]) 12:57:06.299 [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]) 12:57:06.300 [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]) 12:57:06.300 [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]) 12:57:06.300 [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]) 12:57:06.300 [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]) 12:57:06.301 [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]) 12:57:06.301 [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]) 12:57:06.301 [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]) 12:57:06.301 [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]) 12:57:06.301 [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]) 12:57:06.302 [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]) 12:57:06.302 [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]) 12:57:06.302 [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]) 12:57:06.302 [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]) 12:57:06.303 [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]) 12:57:06.303 [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]) 12:57:06.303 [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]) 12:57:06.303 [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]) 12:57:06.304 [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]) 12:57:06.304 [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]) 12:57:06.304 [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]) 12:57:06.304 [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]) 12:57:06.305 [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]) 12:57:06.305 [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]) 12:57:06.305 [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]) 12:57:06.305 [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]) 12:57:06.305 [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]) 12:57:06.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 12:57:06.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 12:57:06.306 [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]) 12:57:06.306 [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]) 12:57:06.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 12:57:06.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 12:57:06.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 12:57:06.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 12:57:06.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 12:57:06.308 [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]) 12:57:06.308 [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]) 12:57:06.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 12:57:06.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 12:57:06.309 [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]) 12:57:06.309 [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]) 12:57:06.309 [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]) 12:57:06.310 [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]) 12:57:06.310 [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]) 12:57:06.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 12:57:06.310 [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]) 12:57:06.310 [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]) 12:57:06.311 [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]) 12:57:06.311 [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]) 12:57:06.311 [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]) 12:57:06.311 [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]) 12:57:06.312 [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]) 12:57:06.312 [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]) 12:57:06.312 [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]) 12:57:06.312 [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]) 12:57:06.313 [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]) 12:57:06.313 [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]) 12:57:06.313 [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]) 12:57:06.313 [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]) 12:57:06.313 [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]) 12:57:06.314 [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]) 12:57:06.314 [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]) 12:57:06.314 [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]) 12:57:06.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 12:57:06.315 [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]) 12:57:06.315 [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]) 12:57:06.315 [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]) 12:57:06.315 [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]) 12:57:06.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 12:57:06.316 [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]) 12:57:06.316 [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]) 12:57:06.316 [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]) 12:57:06.316 [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]) 12:57:06.317 [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]) 12:57:06.317 [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]) 12:57:06.317 [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]) 12:57:06.318 [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]) 12:57:06.318 [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]) 12:57:06.318 [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]) 12:57:06.318 [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]) 12:57:06.318 [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]) 12:57:06.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 12:57:06.319 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2078037760 12:57:06.319 [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: ) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:06.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:06.323 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 12:57:06.323 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 53 msec 12:57:06.323 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 12:57:06.424 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.425 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.425 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 1999] 12:57:06.425 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.426 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1920585976 f: 1999 l: 2017 r: 2017 y: 1999 12:57:06.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_1999.txt 12:57:06.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_1999.txt 12:57:06.592 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 167 msec 12:57:06.592 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.595 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.595 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.595 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2000] 12:57:06.595 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.595 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 643226514 f: 1999 l: 2017 r: 2017 y: 2000 12:57:06.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2000.txt 12:57:06.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2000.txt 12:57:06.631 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 36 msec 12:57:06.631 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2001] 12:57:06.633 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.633 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 219792000 f: 1999 l: 2017 r: 2017 y: 2001 12:57:06.689 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.689 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.689 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2001.txt 12:57:06.689 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2001.txt 12:57:06.690 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 56 msec 12:57:06.690 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.692 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.692 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.692 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2002] 12:57:06.692 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.694 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1851668139 f: 1999 l: 2017 r: 2017 y: 2002 12:57:06.724 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.724 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.724 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2002.txt 12:57:06.724 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2002.txt 12:57:06.725 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 32 msec 12:57:06.725 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.726 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.726 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.726 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2003] 12:57:06.726 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.726 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1475138631 f: 1999 l: 2017 r: 2017 y: 2003 12:57:06.767 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.768 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.768 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2003.txt 12:57:06.768 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2003.txt 12:57:06.768 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 42 msec 12:57:06.768 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.770 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.770 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.770 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2004] 12:57:06.770 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.770 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1827974273 f: 1999 l: 2017 r: 2017 y: 2004 12:57:06.803 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.803 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.803 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2004.txt 12:57:06.803 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2004.txt 12:57:06.804 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 34 msec 12:57:06.804 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.806 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.806 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.806 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2005] 12:57:06.806 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.806 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1091966590 f: 1999 l: 2017 r: 2017 y: 2005 12:57:06.827 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.827 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.827 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2005.txt 12:57:06.827 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2005.txt 12:57:06.828 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec 12:57:06.828 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.829 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.829 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.829 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2006] 12:57:06.829 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.829 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1158809692 f: 1999 l: 2017 r: 2017 y: 2006 12:57:06.850 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.850 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.850 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2006.txt 12:57:06.850 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2006.txt 12:57:06.851 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 22 msec 12:57:06.851 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2007] 12:57:06.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.852 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1106391567 f: 1999 l: 2017 r: 2017 y: 2007 12:57:06.871 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.871 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.871 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2007.txt 12:57:06.871 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2007.txt 12:57:06.872 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 19 msec 12:57:06.872 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.873 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.873 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.873 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2008] 12:57:06.873 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.873 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1785910779 f: 1999 l: 2017 r: 2017 y: 2008 12:57:06.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2008.txt 12:57:06.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2008.txt 12:57:06.891 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 17 msec 12:57:06.891 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.892 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.892 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.892 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2009] 12:57:06.892 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.892 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1693783250 f: 1999 l: 2017 r: 2017 y: 2009 12:57:06.909 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.909 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.909 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2009.txt 12:57:06.909 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2009.txt 12:57:06.909 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 17 msec 12:57:06.909 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.911 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.911 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.911 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2010] 12:57:06.911 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.911 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1143775538 f: 1999 l: 2017 r: 2017 y: 2010 12:57:06.927 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.927 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.927 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2010.txt 12:57:06.927 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2010.txt 12:57:06.928 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 16 msec 12:57:06.928 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.929 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.929 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.929 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2011] 12:57:06.929 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.929 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 188859704 f: 1999 l: 2017 r: 2017 y: 2011 12:57:06.962 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.962 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.962 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2011.txt 12:57:06.962 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2011.txt 12:57:06.963 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 34 msec 12:57:06.963 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.965 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.965 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.965 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2012] 12:57:06.965 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.965 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 218045011 f: 1999 l: 2017 r: 2017 y: 2012 12:57:06.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:06.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:06.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2012.txt 12:57:06.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2012.txt 12:57:06.990 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 25 msec 12:57:06.990 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:06.992 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.992 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:06.992 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2013] 12:57:06.992 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:06.992 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1099666539 f: 1999 l: 2017 r: 2017 y: 2013 12:57:07.016 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:07.017 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:07.017 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2013.txt 12:57:07.017 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2013.txt 12:57:07.017 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 26 msec 12:57:07.017 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.019 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.019 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:07.019 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2014] 12:57:07.019 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.020 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1441291976 f: 1999 l: 2017 r: 2017 y: 2014 12:57:07.046 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:07.046 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:07.046 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2014.txt 12:57:07.046 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2014.txt 12:57:07.046 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 27 msec 12:57:07.047 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.048 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.048 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:07.048 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2015] 12:57:07.048 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.049 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1391691162 f: 1999 l: 2017 r: 2017 y: 2015 12:57:07.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:07.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:07.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2015.txt 12:57:07.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2015.txt 12:57:07.069 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec 12:57:07.069 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.070 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.071 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:07.071 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2016] 12:57:07.071 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.071 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 495628508 f: 1999 l: 2017 r: 2017 y: 2016 12:57:07.098 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:07.098 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:07.098 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2016.txt 12:57:07.098 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2016.txt 12:57:07.099 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 28 msec 12:57:07.099 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.100 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.100 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 12:57:07.100 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2017] 12:57:07.100 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 12:57:07.101 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 604980008 f: 1999 l: 2017 r: 2017 y: 2017 12:57:07.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:07.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:07.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2017.txt 12:57:07.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2017.txt 12:57:07.120 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 19 msec 12:57:07.120 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.122 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.122 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 12:57:07.122 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1r94] 12:57:07.122 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.123 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 12:57:07.123 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.124 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 12:57:07.124 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 12:57:07.124 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2010/2] 12:57:07.124 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 12:57:07.125 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 12:57:07.125 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.126 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.126 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.126 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1997], ] 12:57:07.126 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.126 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 159833775 f: 1999 l: 2017 r: 2017 y: 1997 12:57:07.127 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 12:57:07.127 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.128 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.128 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.128 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1998], ] 12:57:07.128 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.128 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 311523926 f: 1999 l: 2017 r: 2017 y: 1998 12:57:07.128 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 12:57:07.128 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.130 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.130 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.130 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2018], ] 12:57:07.130 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.130 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 521234803 f: 1999 l: 2017 r: 2017 y: 2018 12:57:07.130 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 12:57:07.130 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.131 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.131 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.131 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2019], ] 12:57:07.131 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 12:57:07.132 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1709990711 f: 1999 l: 2017 r: 2017 y: 2019 12:57:07.132 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 12:57:07.132 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.133 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.133 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.133 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1997] 12:57:07.133 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.133 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1294430571 f: 1999 l: 2017 r: 1997 y: 1997 12:57:07.133 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 12:57:07.133 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1998] 12:57:07.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.135 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1595668634 f: 1999 l: 2017 r: 1998 y: 1998 12:57:07.135 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 12:57:07.135 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.136 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.136 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.136 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2018] 12:57:07.136 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.136 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 844466738 f: 1999 l: 2017 r: 2018 y: 2018 12:57:07.136 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 12:57:07.136 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.137 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.137 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 12:57:07.137 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2019] 12:57:07.137 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 12:57:07.137 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 795513405 f: 1999 l: 2017 r: 2019 y: 2019 12:57:07.138 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 12:57:07.138 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 12:57:07.230 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 12:57:07.230 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST "must properly render" 12:57:07.230 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 12:57:07.234 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.234 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.237 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.237 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.237 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.237 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.238 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.239 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.239 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.239 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.239 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.239 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.239 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.240 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.240 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.240 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.240 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.242 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.242 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.242 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.242 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.245 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:07.245 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:07.245 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.txt 12:57:07.245 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultHtmlTextWithTitleViewControllerTest/text_with_title.txt 12:57:07.246 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST PASSED in 16 msec 12:57:07.246 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - 12:57:07.347 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 12:57:07.348 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no Content" 12:57:07.348 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 12:57:07.353 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 12:57:07.353 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.353 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.357 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 9 msec 12:57:07.357 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 12:57:07.359 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 12:57:07.359 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no property set" 12:57:07.359 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 12:57:07.359 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 12:57:07.359 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.359 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.360 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec 12:57:07.360 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 12:57:07.361 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 12:57:07.361 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly add the links" 12:57:07.361 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 12:57:07.362 [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=[])) 12:57:07.362 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.363 [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=[])) 12:57:07.363 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.363 [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=[])) 12:57:07.363 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.364 [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=[])) 12:57:07.364 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.364 [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=[])) 12:57:07.364 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.364 [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=[])) 12:57:07.364 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.369 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 8 msec 12:57:07.370 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 12:57:07.371 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 12:57:07.371 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the template" 12:57:07.371 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 12:57:07.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.371 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 12:57:07.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.372 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec 12:57:07.372 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 12:57:07.373 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 12:57:07.373 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title" 12:57:07.373 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 12:57:07.373 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 0 msec 12:57:07.373 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 12:57:07.374 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 12:57:07.374 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title when unspecified" 12:57:07.374 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 12:57:07.374 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 0 msec 12:57:07.374 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 12:57:07.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 12:57:07.461 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the description when unspecified" 12:57:07.461 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 12:57:07.463 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 7 msec 12:57:07.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 12:57:07.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no Content" 12:57:07.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 12:57:07.470 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 12:57:07.470 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.470 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.472 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 12:57:07.472 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no property set" 12:57:07.472 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 12:57:07.473 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 12:57:07.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=[])) 12:57:07.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=[]) 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 12:57:07.474 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.476 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 12:57:07.476 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title prefix when unspecified" 12:57:07.476 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 12:57:07.476 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.476 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.476 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.477 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.477 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.477 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.477 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.477 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title when unspecified" 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.479 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec 12:57:07.480 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.481 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 12:57:07.481 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the descriptiond" 12:57:07.481 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 12:57:07.481 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.481 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("description", "the description") 12:57:07.481 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.482 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.482 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.482 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.482 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.482 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.482 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.483 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 12:57:07.483 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the inlined scripts" 12:57:07.483 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 12:57:07.484 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.484 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.484 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.484 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.485 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.485 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.485 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.485 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.485 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.485 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.485 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.485 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.485 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.486 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.486 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.486 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.486 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.486 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.487 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 3 msec 12:57:07.487 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.488 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 12:57:07.488 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the language" 12:57:07.488 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 12:57:07.488 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.488 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.488 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.489 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.489 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.489 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.489 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.489 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.490 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 12:57:07.490 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the printCssSection" 12:57:07.490 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 12:57:07.491 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.491 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.492 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", " ") 12:57:07.492 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.492 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.492 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.492 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 12:57:07.492 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.493 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 12:57:07.493 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the rssFeeds" 12:57:07.494 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 12:57:07.494 [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=[])) 12:57:07.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.494 [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=[])) 12:57:07.494 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.494 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.494 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.494 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.495 [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=[])) 12:57:07.495 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.495 [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=[])) 12:57:07.495 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.495 [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=[])) 12:57:07.495 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.495 [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=[])) 12:57:07.495 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.496 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", " ") 12:57:07.496 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.496 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.496 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 3 msec 12:57:07.496 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.497 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 12:57:07.497 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the screenCssSection" 12:57:07.497 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 12:57:07.497 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.497 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", " ") 12:57:07.497 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.498 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.498 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.498 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.498 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.498 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the scripts" 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", " ") 12:57:07.499 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.500 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.500 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.501 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 12:57:07.501 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the template" 12:57:07.501 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 12:57:07.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.501 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 12:57:07.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:07.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:07.501 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.501 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.502 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.502 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.502 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.502 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.502 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.502 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title" 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("title", "the title") 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.503 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.504 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec 12:57:07.504 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:07.504 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title prefix" 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("titlePrefix", "the title prefix") 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 12:57:07.505 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 12:57:08.488 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 12:57:08.489 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST "must properly render sitemap" 12:57:08.489 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 12:57:08.492 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 1772242390 ... 12:57:08.496 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.499 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.499 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.499 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.499 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 200632705 ... 12:57:08.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.501 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.502 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.502 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.502 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 476456747 ... 12:57:08.502 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.503 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.503 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.503 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.503 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.503 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.504 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.504 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.504 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.504 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.504 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 242685966 ... 12:57:08.505 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.505 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.505 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.505 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.505 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.506 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.506 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.506 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.506 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.506 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.506 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 1035520526 ... 12:57:08.507 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.507 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.507 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.507 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.509 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 305453558 ... 12:57:08.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.509 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.510 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.510 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.510 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.510 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.510 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.510 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.511 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.511 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.511 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 1444157902 ... 12:57:08.511 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.512 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.512 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.512 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.512 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.512 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.513 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.513 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.513 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.513 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.513 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 1221109837 ... 12:57:08.514 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.514 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.514 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.514 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.514 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.515 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.515 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.515 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.515 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.515 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.515 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 2141152963 ... 12:57:08.516 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.516 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.516 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.516 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 12:57:08.517 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 12:57:08.517 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 12:57:08.517 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 12:57:08.518 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 12:57:08.518 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 12:57:08.518 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 12:57:08.518 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 12:57:08.519 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 12:57:08.519 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 12:57:08.519 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 12:57:08.519 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 12:57:08.520 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 12:57:08.520 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 12:57:08.520 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 12:57:08.520 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 12:57:08.521 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 12:57:08.521 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 12:57:08.521 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 12:57:08.521 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 12:57:08.522 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 12:57:08.522 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 12:57:08.522 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 12:57:08.522 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 12:57:08.523 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 12:57:08.523 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 12:57:08.523 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 12:57:08.523 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 12:57:08.524 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 12:57:08.524 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 12:57:08.525 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 12:57:08.525 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 12:57:08.525 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 12:57:08.525 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 12:57:08.525 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 12:57:08.526 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 12:57:08.526 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 12:57:08.526 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 12:57:08.526 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 12:57:08.526 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 12:57:08.527 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 12:57:08.527 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 12:57:08.527 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 12:57:08.527 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 12:57:08.527 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 12:57:08.528 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 12:57:08.528 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 12:57:08.528 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 12:57:08.528 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 12:57:08.529 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 12:57:08.529 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 12:57:08.529 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 12:57:08.529 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 12:57:08.530 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 12:57:08.530 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 12:57:08.530 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 12:57:08.530 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 12:57:08.530 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 12:57:08.531 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 12:57:08.531 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 12:57:08.531 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.532 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.532 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.532 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.532 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.532 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 2072008928 ... 12:57:08.532 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.534 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.534 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.534 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 1915163610 ... 12:57:08.534 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.534 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.534 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.535 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.536 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 855085682 ... 12:57:08.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.536 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.540 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.541 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 1573736518 ... 12:57:08.541 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.542 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.543 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.543 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 1298805460 ... 12:57:08.543 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.543 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.543 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.545 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 308018288 ... 12:57:08.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.546 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1427892145 ... 12:57:08.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.548 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.548 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.548 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.549 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 395354582 ... 12:57:08.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.550 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 12070120 ... 12:57:08.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.551 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.552 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.552 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.552 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.552 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.552 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 1907169510 ... 12:57:08.552 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.553 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.553 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.553 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.553 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.553 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.553 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.554 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.554 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.554 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.554 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 578451941 ... 12:57:08.554 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.555 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.555 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.555 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.555 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.555 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.555 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.555 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.556 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.556 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:08.557 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:08.558 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/ 12:57:08.558 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultSitemapViewControllerTest/expected-results/sitemap.txt 12:57:08.558 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultSitemapViewControllerTest/sitemap.txt 12:57:08.563 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST PASSED in 71 msec 12:57:08.563 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - 12:57:08.563 [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: 10.82 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 155, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-components --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Components' with 34 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-components --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-components --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-components >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-components --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-components <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-components --- [INFO] BugInstance size is 6 [INFO] Error size is 0 [INFO] Total bugs: 6 [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao.findMonthlyEntries(Site, String, int, int) [it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao] At XmlCalendarDao.java:[line 82] DM_CONVERT_CASE [ERROR] Medium: Non-null field galleryAdapter is not initialized by new it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController(NodeContainerView, SiteNode, RequestLocaleManager, BeanFactory) [it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController] At DefaultGalleryViewController.java:[lines 117-120] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter() [it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter] Redundant null check at MediaMetadataXsltAdapter.java:[line 95] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter() [it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter] Redundant null check at MediaMetadataXsltAdapter.java:[line 95] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.GalleryLoaderSupport at new it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.GalleryLoaderSupport(BeanFactory, ResourceProperties) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.GalleryLoaderSupport, it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.GalleryLoaderSupport] At GalleryLoaderSupport.java:[line 69]At GalleryLoaderSupport.java:[line 69] CT_CONSTRUCTOR_THROW [ERROR] Low: The class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController$1 could be refactored into a named _static_ inner class [it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController] At DefaultSitemapViewController.java:[line 128] SIC_INNER_SHOULD_BE_STATIC_ANON [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target [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_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896234197 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/classes : [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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/classes : [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 12:57:19.773 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewControllerTest 12:57:21.717 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 12:57:21.717 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render posts" 12:57:21.717 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 12:57:21.973 [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]) 12:57:21.977 [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]) 12:57:21.978 [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]) 12:57:21.980 [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]) 12:57:21.981 [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]) 12:57:21.982 [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]) 12:57:21.983 [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]) 12:57:21.985 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2027-09-08T13:56Z[GMT] - - category2 - [tag1, tag7]) 12:57:21.986 [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]) 12:57:21.987 [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]) 12:57:21.989 [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]) 12:57:21.990 [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]) 12:57:21.991 [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]) 12:57:21.992 [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]) 12:57:21.993 [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]) 12:57:21.994 [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]) 12:57:21.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2020-04-07T18:04Z[GMT] - - category1 - [tag5, tag9]) 12:57:21.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2023-08-01T19:48Z[GMT] - - - [tag3, tag7, tag8]) 12:57:21.998 [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]) 12:57:21.999 [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]) 12:57:22.000 [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]) 12:57:22.002 [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]) 12:57:22.003 [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]) 12:57:22.004 [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]) 12:57:22.005 [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]) 12:57:22.006 [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]) 12:57:22.008 [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]) 12:57:22.009 [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]) 12:57:22.010 [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]) 12:57:22.011 [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]) 12:57:22.012 [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]) 12:57:22.013 [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]) 12:57:22.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-04-22T14:33Z[GMT] - - - [tag2, tag3, tag8]) 12:57:22.016 [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]) 12:57:22.017 [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]) 12:57:22.018 [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]) 12:57:22.019 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2018-06-22T01:36Z[GMT] - - - [tag2, tag7]) 12:57:22.020 [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]) 12:57:22.021 [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]) 12:57:22.022 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2020-02-10T09:24Z[GMT] - - - [tag3, tag10]) 12:57:22.023 [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]) 12:57:22.024 [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]) 12:57:22.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2020-05-25T12:25Z[GMT] - - category1 - [tag6]) 12:57:22.027 [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]) 12:57:22.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-03-07T03:42Z[GMT] - - - [tag4]) 12:57:22.029 [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]) 12:57:22.030 [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]) 12:57:22.031 [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]) 12:57:22.031 [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]) 12:57:22.032 [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]) 12:57:22.033 [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]) 12:57:22.034 [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]) 12:57:22.036 [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]) 12:57:22.037 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2021-08-26T21:33Z[GMT] - - - [tag5, tag8, tag10]) 12:57:22.037 [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]) 12:57:22.038 [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]) 12:57:22.039 [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]) 12:57:22.040 [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]) 12:57:22.041 [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]) 12:57:22.042 [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]) 12:57:22.043 [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]) 12:57:22.044 [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]) 12:57:22.045 [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]) 12:57:22.045 [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]) 12:57:22.046 [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]) 12:57:22.047 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2026-12-30T03:45Z[GMT] - - - [tag3, tag5, tag10]) 12:57:22.048 [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]) 12:57:22.049 [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]) 12:57:22.050 [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]) 12:57:22.051 [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]) 12:57:22.052 [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]) 12:57:22.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2023-09-24T05:13Z[GMT] - - category1 - [tag6, tag8]) 12:57:22.053 [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]) 12:57:22.054 [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]) 12:57:22.055 [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]) 12:57:22.056 [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]) 12:57:22.057 [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]) 12:57:22.058 [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]) 12:57:22.059 [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]) 12:57:22.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2024-11-17T23:10Z[GMT] - - category1 - [tag4, tag7]) 12:57:22.061 [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]) 12:57:22.061 [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]) 12:57:22.062 [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]) 12:57:22.063 [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]) 12:57:22.064 [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]) 12:57:22.065 [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]) 12:57:22.066 [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]) 12:57:22.067 [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]) 12:57:22.068 [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]) 12:57:22.069 [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]) 12:57:22.069 [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]) 12:57:22.070 [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]) 12:57:22.071 [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]) 12:57:22.072 [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]) 12:57:22.073 [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]) 12:57:22.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2021-05-23T09:17Z[GMT] - - category2 - [tag3, tag10]) 12:57:22.074 [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]) 12:57:22.075 [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]) 12:57:22.076 [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]) 12:57:22.077 [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]) 12:57:22.135 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Posts.st) 12:57:22.138 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

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

$post.title$

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

$post.title$

$post.text$
}$
$endif$ $if(linkedPosts)$
$endif$ - $ 12:57:22.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:22.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/ 12:57:22.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/blog.xhtml 12:57:22.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/blog.xhtml 12:57:22.301 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 582 msec 12:57:22.301 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 12:57:22.306 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 12:57:22.307 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render tag cloud" 12:57:22.307 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 12:57:22.312 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, TagCloud.st) 12:57:22.313 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$ $if(tags)$
$tags :{ tag| $tag.name$}; separator=",\n"$
$endif$ - $ 12:57:22.316 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:22.316 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/ 12:57:22.317 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/tag_cloud.xhtml 12:57:22.317 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/tag_cloud.xhtml 12:57:22.317 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 11 msec 12:57:22.318 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 12:57:22.326 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 12:57:22.326 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render posts with custom template" 12:57:22.326 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 12:57:22.327 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.338 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Posts.st) 12:57:22.338 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:22.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=[])) 12:57:22.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=[]) 12:57:22.339 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom posts template - $ 12:57:22.344 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 17 msec 12:57:22.344 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 12:57:22.347 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 12:57:22.347 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render tag cloud with custom template" 12:57:22.347 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 12:57:22.348 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.348 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.349 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], TagCloud.st) 12:57:22.349 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:22.349 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.349 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.350 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom tag cloud template - $ 12:57:22.351 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 4 msec 12:57:22.351 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 12:57:22.543 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 12:57:22.544 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 12:57:22.544 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [1] 12:57:22.544 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 12:57:22.545 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 128053256 f: 2000 l: 2018 r: 2017 y: 2013 12:57:22.651 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 12:57:22.652 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

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

$title$

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

$title$

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

$title$

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

$title$

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

$title$

$endif$
$rows : { row | $row:{ m | }; separator="\n"$ $row:{ m | }; separator="\n"$ }; separator="\n"$
$year$
$month.(m)$
$if(entries.(m))$ $endif$
$years :{year | $if(year.link)$$year.number$$else$$year.number$$endif$}; separator="\n| " $
- $ context [anonymous] 1:8 attribute title isn't defined 12:57:22.885 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:22.885 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/ 12:57:22.885 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-12x1.xhtml 12:57:22.885 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-12x1.xhtml 12:57:22.886 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 43 msec 12:57:22.887 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 12:57:22.890 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 12:57:22.890 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST "must properly render posts with custom template" 12:57:22.891 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 12:57:22.891 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.891 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.893 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Calendar.st) 12:57:22.893 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:22.893 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.893 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.894 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 12:57:22.895 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST PASSED in 4 msec 12:57:22.895 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - 12:57:22.902 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 12:57:22.902 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST "must properly render" 12:57:22.902 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 12:57:22.904 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.905 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.906 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.906 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.907 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.907 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.908 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.908 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.908 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.909 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.909 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.909 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.910 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.910 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.910 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.911 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 12:57:22.911 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.911 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.912 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.912 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 12:57:22.912 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.913 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.913 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.913 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.914 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.914 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.914 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.915 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.915 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.915 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.916 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.916 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 12:57:22.916 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.917 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.917 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.917 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.918 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.918 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.918 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.919 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.920 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:22.920 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/ 12:57:22.920 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.xhtml 12:57:22.920 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewControllerTest/text_with_title.xhtml 12:57:22.921 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST PASSED in 18 msec 12:57:22.921 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - 12:57:22.923 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 12:57:22.924 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom template" 12:57:22.924 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 12:57:22.924 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.924 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.925 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Text.st) 12:57:22.926 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:22.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.926 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $title$ $text$ $level$ - $ 12:57:22.927 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 12:57:22.927 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 12:57:22.928 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 5 msec 12:57:22.928 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 12:57:22.930 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 12:57:22.930 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom wrapper template" 12:57:22.930 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 12:57:22.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.931 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.932 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.932 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 12:57:22.932 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:22.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:22.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.933 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $ 12:57:22.933 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.934 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.934 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 12:57:22.934 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:22.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=[])) 12:57:22.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:22.935 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $ 12:57:22.935 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 12:57:22.936 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 12:57:22.936 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 12:57:22.936 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:22.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=[])) 12:57:22.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=[]) 12:57:22.937 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $ 12:57:22.937 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:22.938 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/ 12:57:22.938 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewTest/expected-results/with_wrapper.xhtml 12:57:22.938 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewTest/with_wrapper.xhtml 12:57:22.939 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 8 msec 12:57:22.939 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 12:57:23.503 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 12:57:23.504 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST "must properly render sitemap" 12:57:23.504 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 12:57:23.577 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 1752418278 ... 12:57:23.583 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.585 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.586 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.586 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.586 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.587 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.587 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.587 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.588 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.588 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.588 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 807214396 ... 12:57:23.589 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.589 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.590 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.592 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.592 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 947674489 ... 12:57:23.592 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.594 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.594 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.594 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.595 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.595 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.595 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 892000254 ... 12:57:23.595 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.596 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.596 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.596 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.597 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.598 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.598 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.598 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 1678229939 ... 12:57:23.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.600 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.600 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.601 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.601 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.601 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.601 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.602 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.602 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 666224848 ... 12:57:23.602 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.603 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.603 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.603 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.606 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 306467393 ... 12:57:23.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.607 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.607 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.607 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.608 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.608 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.608 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.610 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 229271124 ... 12:57:23.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.612 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.612 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.612 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.612 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.613 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 1550760289 ... 12:57:23.613 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.613 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.614 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 12:57:23.614 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 12:57:23.615 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 12:57:23.615 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 12:57:23.615 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 12:57:23.616 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 12:57:23.616 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 12:57:23.616 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 12:57:23.617 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 12:57:23.617 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 12:57:23.617 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 12:57:23.618 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 12:57:23.618 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 12:57:23.618 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 12:57:23.619 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 12:57:23.619 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 12:57:23.619 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 12:57:23.620 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 12:57:23.620 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 12:57:23.620 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 12:57:23.621 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 12:57:23.621 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 12:57:23.621 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 12:57:23.622 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 12:57:23.622 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 12:57:23.622 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 12:57:23.623 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 12:57:23.623 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 12:57:23.623 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 12:57:23.624 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 12:57:23.625 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 12:57:23.625 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 12:57:23.625 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 12:57:23.626 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 12:57:23.626 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 12:57:23.626 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 12:57:23.627 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 12:57:23.627 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 12:57:23.628 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 12:57:23.628 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 12:57:23.628 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 12:57:23.628 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 12:57:23.629 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 12:57:23.629 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 12:57:23.629 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 12:57:23.630 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 12:57:23.630 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 12:57:23.630 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 12:57:23.631 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 12:57:23.631 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 12:57:23.631 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 12:57:23.632 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 12:57:23.632 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 12:57:23.632 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 12:57:23.633 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 12:57:23.633 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 12:57:23.633 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 12:57:23.634 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 12:57:23.634 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 12:57:23.634 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 12:57:23.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.635 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.636 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 75474253 ... 12:57:23.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.639 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 244296621 ... 12:57:23.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.642 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 1039960084 ... 12:57:23.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.645 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 1751836339 ... 12:57:23.645 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.645 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.647 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 1747002757 ... 12:57:23.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.650 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 482477974 ... 12:57:23.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.653 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 222960952 ... 12:57:23.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.655 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 2024128807 ... 12:57:23.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.657 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 1317170739 ... 12:57:23.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.659 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.660 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 624569338 ... 12:57:23.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.662 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 1383350002 ... 12:57:23.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.667 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Sitemap.st) 12:57:23.668 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $entries: { entry | $entry.location$ $entry.lastModification$ $entry.changeFrequency$ $entry.priority$ }$ - $ 12:57:23.674 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:57:23.674 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/ 12:57:23.675 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateSitemapViewControllerTest/expected-results/sitemap.xml 12:57:23.675 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateSitemapViewControllerTest/sitemap.xml 12:57:23.677 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST PASSED in 173 msec 12:57:23.677 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - 12:57:23.681 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 12:57:23.681 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST "must properly render posts with custom template" 12:57:23.681 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 12:57:23.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=[])) 12:57:23.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=[]) 12:57:23.683 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Sitemap.st) 12:57:23.683 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 12:57:23.683 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 12:57:23.683 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 12:57:23.684 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 12:57:23.685 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST PASSED in 4 msec 12:57:23.685 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - 12:57:23.685 [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: 5.037 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Components :: HTML Template' with 21 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-components-htmltemplate >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-components-htmltemplate <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] BugInstance size is 30 [INFO] Error size is 0 [INFO] Total bugs: 30 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView] At HtmlTemplateBlogView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController(SiteNode, HtmlTemplateBlogView, RequestLocaleManager) may expose internal representation by storing an externally mutable object into HtmlTemplateBlogViewController.view [it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController] At HtmlTemplateBlogViewController.java:[line 121] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate.HtmlTemplateBreadCrumbView(Id). [it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate.HtmlTemplateBreadCrumbView] At HtmlTemplateBreadCrumbView.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView] At HtmlTemplateCalendarView.java:[line 65] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController(HtmlTemplateCalendarView, SiteNode, RequestLocaleManager, CalendarDao, TimeProvider) may expose internal representation by storing an externally mutable object into HtmlTemplateCalendarViewController.view [it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController] At HtmlTemplateCalendarViewController.java:[line 77] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate.HtmlTemplateContainerView(Id). [it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate.HtmlTemplateContainerView] At HtmlTemplateContainerView.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryView(Id). [it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryView] At HtmlTemplateGalleryView.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Unread field: it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter.fallbackImageSize; should this field be static? [it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter] At BluetteGalleryAdapter.java:[line 107] SS_SHOULD_BE_STATIC [ERROR] Medium: Unread field: it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter.fallbackThumbnailSize; should this field be static? [it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter] At BluetteGalleryAdapter.java:[line 109] SS_SHOULD_BE_STATIC [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate.HtmlTemplateHtmlFragmentView(Id). [it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate.HtmlTemplateHtmlFragmentView] At HtmlTemplateHtmlFragmentView.java:[line 60] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder] At HtmlHolder.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder] At HtmlHolder.java:[line 59] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Exception thrown in class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder at new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder, it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 91]At TextHolder.java:[line 91] CT_CONSTRUCTOR_THROW [ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder.loadTemplate(): new java.io.InputStreamReader(InputStream) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 185] DM_DEFAULT_ENCODING [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder, it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 82]Another occurrence at TextHolder.java:[line 93] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 82] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder, it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 96]Another occurrence at TextHolder.java:[line 99] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 96] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 82] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 96] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 82] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 96] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView] At HtmlTemplateHtmlTextWithTitleView.java:[line 69] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController(HtmlTemplateHtmlTextWithTitleView, SiteNode) may expose internal representation by storing an externally mutable object into HtmlTemplateHtmlTextWithTitleViewController.view [it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController] At HtmlTemplateHtmlTextWithTitleViewController.java:[line 87] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateHorizontalMenuView(Id). [it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateHorizontalMenuView] At HtmlTemplateHorizontalMenuView.java:[line 64] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateVerticalMenuView(Id). [it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateVerticalMenuView] At HtmlTemplateVerticalMenuView.java:[line 64] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView(Id). [it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView] At HtmlTemplateNodeContainerView.java:[line 58] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView_2(Id). [it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView_2] At HtmlTemplateNodeContainerView_2.java:[line 58] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView] At HtmlTemplateSitemapView.java:[line 63] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController(SiteNode, HtmlTemplateSitemapView) may expose internal representation by storing an externally mutable object into HtmlTemplateSitemapViewController.view [it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController] At HtmlTemplateSitemapViewController.java:[line 74] EI_EXPOSE_REP2 [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target [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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896248298 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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 12:57:33.363 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest 12:57:33.420 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.211 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir12529141606410607544/1 12:57:35.212 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir12529141606410607544/2 12:57:35.237 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:57:35.242 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 12:57:35.243 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "must properly initialize" 12:57:35.243 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 12:57:35.257 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 11 msec 12:57:35.257 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 12:57:35.266 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.342 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir15795981185199990060/1 12:57:35.342 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir15795981185199990060/2 12:57:35.345 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 12:57:35.346 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 12:57:35.347 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 12:57:35.347 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 12:57:35.348 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir15795981185199990060/2 ... 12:57:35.351 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 12:57:35.352 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 5 msec 12:57:35.352 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 12:57:35.355 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.407 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir5475414201253664771/1 12:57:35.407 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir5475414201253664771/2 12:57:35.410 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:57:35.411 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 12:57:35.411 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 12:57:35.411 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 12:57:35.412 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.9) 12:57:35.413 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir5475414201253664771/2 ... 12:57:35.415 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 12:57:35.415 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir5475414201253664771/2 12:57:35.416 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir5475414201253664771/1 12:57:35.458 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 48 msec 12:57:35.459 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 12:57:35.462 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 12:57:35.462 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly clone a repository" 12:57:35.462 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 12:57:35.463 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.465 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.465 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.471 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.471 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 12:57:35.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.472 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.474 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.475 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.476 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.477 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.477 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 12:57:35.477 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.477 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.479 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.480 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.481 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.481 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.482 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 12:57:35.482 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.482 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.484 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.484 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.486 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.486 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.486 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 12:57:35.486 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.486 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.489 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 12:57:35.489 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.490 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.490 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.491 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 12:57:35.491 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.491 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.493 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.493 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.495 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.495 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.495 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 12:57:35.495 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.495 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.498 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.498 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.500 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.500 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.500 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 12:57:35.500 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.500 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.503 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 12:57:35.503 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.504 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.504 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 12:57:35.504 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 12:57:35.504 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 12:57:35.505 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.507 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 12:57:35.507 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.510 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.510 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 12:57:35.510 [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)]] 12:57:35.510 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.511 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.513 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.513 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.515 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.515 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 12:57:35.515 [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)]] 12:57:35.515 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.515 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.9) 12:57:35.518 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.518 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.520 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.521 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 12:57:35.521 [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)]] 12:57:35.521 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.521 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.524 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec 12:57:35.524 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.525 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.526 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 12:57:35.526 [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)]] 12:57:35.526 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:35.526 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.9) 12:57:35.529 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec 12:57:35.529 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.531 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 12:57:35.531 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must return no tag when empty working directory" 12:57:35.531 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 12:57:35.531 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.533 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 12:57:35.533 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:35.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag1)] 12:57:35.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.536 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.538 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 12:57:35.538 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.540 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.540 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:35.541 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag2)] 12:57:35.541 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.541 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.543 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 12:57:35.543 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.544 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.544 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:35.544 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag3)] 12:57:35.544 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.545 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.547 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 12:57:35.547 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.548 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.548 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:35.548 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag4)] 12:57:35.548 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 12:57:35.549 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15889042206387902279 with Tag(name=published-0.8) 12:57:35.550 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec 12:57:35.551 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 12:57:35.551 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.136 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM' with 6 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-scm >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-scm <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] BugInstance size is 12 [INFO] Error size is 0 [INFO] Total bugs: 12 [ERROR] Medium: Possible null pointer dereference in it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport.isEmpty() due to return value of called method [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport, it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport] Dereferenced at ScmWorkingDirectorySupport.java:[line 63]Known null at ScmWorkingDirectorySupport.java:[line 63] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] High: Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean) [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 318] DM_DEFAULT_ENCODING [ERROR] Low: Private method it.tidalwave.util.impl.DefaultProcessExecutor.log(String, DefaultProcessExecutor$DefaultConsoleOutput) is never called [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[lines 399-403] UPM_UNCALLED_PRIVATE_METHOD [ERROR] Low: DefaultProcessExecutor.process not initialized in constructor and dereferenced in it.tidalwave.util.impl.DefaultProcessExecutor.waitForCompletion() [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 330] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: DefaultProcessExecutor.process not initialized in constructor and dereferenced in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 177] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: DefaultProcessExecutor.stderr not initialized in constructor and dereferenced in it.tidalwave.util.impl.DefaultProcessExecutor.waitForCompletion() [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 348] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: DefaultProcessExecutor.stdin not initialized in constructor and dereferenced in it.tidalwave.util.impl.DefaultProcessExecutor.send(String) [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 361] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: DefaultProcessExecutor.stdout not initialized in constructor and dereferenced in it.tidalwave.util.impl.DefaultProcessExecutor.waitForCompletion() [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 347] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] High: Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream) [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 212] DM_DEFAULT_ENCODING [ERROR] Medium: Naked notify in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read() [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 228] NN_NAKED_NOTIFY [ERROR] Low: Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.start() [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 106] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE [ERROR] Low: Unconditional wait in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 184] UW_UNCOND_WAIT [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target [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_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896259521 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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 12:57:43.487 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest 12:57:43.541 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:43.557 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:43.557 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:43.557 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:43.572 [pool-3-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:43.603 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:43.603 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:43.604 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:43.608 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:44.155 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:44.155 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/1 12:57:44.155 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:44.161 [pool-7-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:44.193 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:44.194 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/2 12:57:44.194 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:44.199 [pool-9-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.313 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir9261815007836471380/1 12:57:45.314 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir9261815007836471380/2 12:57:45.337 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:57:45.341 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 12:57:45.341 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "must properly initialize" 12:57:45.341 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 12:57:45.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:45.347 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/1 12:57:45.347 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.349 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:45.351 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:45.351 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:45.351 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:45.352 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:45.352 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:45.352 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:45.352 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:45.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:45.355 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/2 12:57:45.355 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.357 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:45.358 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:45.358 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:45.359 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:45.359 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:45.359 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:45.359 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:45.360 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:45.361 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:45.361 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/1 12:57:45.362 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.364 [pool-15-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 12:57:45.372 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 12:57:45.373 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 12:57:45.373 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/1 12:57:45.373 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=89b9aacc-62a6-48ea-b911-d91612d730b2, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-17, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#17, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , GIT_PREVIOUS_COMMIT=f8d97f40f3db3d116a0bfa923e2d93b6d07690a3, , 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=17, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , DISPLAY=:99.0, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=f8390f5565a717223521c181119377aadd9428af, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=17, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/, , HOSTNAME=jenkins-5977b6bf59-jr2ht, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/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, ] 12:57:45.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:45.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/2 12:57:45.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.381 [pool-17-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 12:57:45.386 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 12:57:45.387 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 12:57:45.387 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir9261815007836471380/2 12:57:45.387 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=89b9aacc-62a6-48ea-b911-d91612d730b2, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-17, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#17, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , GIT_PREVIOUS_COMMIT=f8d97f40f3db3d116a0bfa923e2d93b6d07690a3, , 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=17, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , DISPLAY=:99.0, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=f8390f5565a717223521c181119377aadd9428af, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=17, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/, , HOSTNAME=jenkins-5977b6bf59-jr2ht, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/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, ] 12:57:45.399 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 55 msec 12:57:45.399 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 12:57:45.407 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:45.420 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:45.421 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:45.421 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.423 [pool-19-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.456 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:45.457 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:45.457 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.460 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:45.534 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:45.535 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10071919449553576335/1 12:57:45.535 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.540 [pool-23-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.575 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:45.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10071919449553576335/2 12:57:45.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.578 [pool-25-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.612 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir10071919449553576335/1 12:57:45.612 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir10071919449553576335/2 12:57:45.615 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 12:57:45.616 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 12:57:45.616 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 12:57:45.616 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 12:57:45.617 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 12:57:45.617 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10071919449553576335/1 12:57:45.617 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.629 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 12:57:45.629 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.630 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir10071919449553576335/2 ... 12:57:45.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:45.631 [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 12:57:45.631 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 12:57:45.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:45.631 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10071919449553576335/2 12:57:45.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.631 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.631 [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 12:57:45.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:45.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 12:57:45.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:45.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10071919449553576335/2 12:57:45.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.645 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:45.645 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:45.645 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:45.646 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:45.646 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:45.646 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:45.646 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:45.646 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:45.648 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:45.648 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10071919449553576335/1 12:57:45.648 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.651 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:45.652 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 12:57:45.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:45.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir10071919449553576335/1 12:57:45.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.655 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:45.657 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 40 msec 12:57:45.657 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 12:57:45.659 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:45.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:45.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:45.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.673 [pool-37-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.712 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:45.713 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:45.713 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.718 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:45.758 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:45.758 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/1 12:57:45.758 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.760 [pool-41-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:45.790 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/2 12:57:45.790 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.792 [pool-43-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.823 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir107007907337226651/1 12:57:45.823 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir107007907337226651/2 12:57:45.825 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:57:45.826 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 12:57:45.826 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 12:57:45.826 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 12:57:45.827 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 12:57:45.827 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/1 12:57:45.827 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.838 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 12:57:45.838 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.838 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:45.839 [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 12:57:45.839 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:45.839 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.839 [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 12:57:45.839 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.9) 12:57:45.839 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:45.839 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.839 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:45.839 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.839 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:45.840 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.840 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:45.840 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.840 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:45.840 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.840 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 12:57:45.851 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:45.851 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:45.851 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.853 [pool-47-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:45.886 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir107007907337226651/2 ... 12:57:45.887 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 12:57:45.887 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/2 12:57:45.887 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.896 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository18365804674470954972 12:57:45.896 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 12:57:45.899 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:45.899 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/2 12:57:45.900 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.902 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:45.902 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:45.902 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:45.902 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:45.903 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:45.903 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:45.903 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:45.903 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:45.903 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 12:57:45.904 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:45.904 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/1 12:57:45.904 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.906 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:45.907 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 12:57:45.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 12:57:45.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/2 12:57:45.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.918 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.9'. 12:57:45.919 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.919 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:45.919 [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 12:57:45.919 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:45.919 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.919 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir107007907337226651/2 12:57:45.919 [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 12:57:45.919 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir107007907337226651/1 12:57:45.919 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:45.919 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.919 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:45.920 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 12:57:45.944 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 12:57:45.944 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/1 12:57:45.944 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.955 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository18365804674470954972 12:57:45.955 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 12:57:45.958 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 12:57:45.959 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/1 12:57:45.959 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.964 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Previous HEAD position was b86b499 Fixed Google Fonts. 12:57:45.964 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 12:57:45.965 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:45.965 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir107007907337226651/2 12:57:45.965 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:45.967 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 12:57:45.982 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 156 msec 12:57:45.983 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 12:57:46.002 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 12:57:46.002 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly clone a repository" 12:57:46.002 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 12:57:46.003 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.006 [pool-63-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.047 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.047 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.050 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.053 [pool-67-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.089 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 87 msec 12:57:46.089 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.110 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.110 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.111 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 12:57:46.111 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.111 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.111 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.111 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.111 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.113 [pool-69-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.155 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.156 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.156 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.156 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.158 [pool-73-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.189 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.1 12:57:46.189 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.190 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.198 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.1'. 12:57:46.198 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.198 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:46.198 [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 12:57:46.198 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:46.198 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.198 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:46.198 [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 12:57:46.199 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:46.199 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.199 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at f125b4e Added Google ownership proof. 12:57:46.201 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:46.202 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 91 msec 12:57:46.202 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.220 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 12:57:46.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.221 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.222 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.222 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.222 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.224 [pool-79-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.263 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.264 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.264 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.267 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.270 [pool-83-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.2 12:57:46.306 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.306 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.315 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.2'. 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:46.316 [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 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.316 [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 12:57:46.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:46.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.316 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:46.316 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.317 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:46.317 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.317 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:46.317 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.317 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:46.317 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.317 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b71c72e Fixed hero. 12:57:46.319 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:46.320 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 99 msec 12:57:46.320 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.340 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.340 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.340 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 12:57:46.340 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.340 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.340 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.341 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.341 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.342 [pool-89-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.374 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.375 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.375 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.377 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.379 [pool-93-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.413 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.3 12:57:46.414 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.414 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.425 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.3'. 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:46.426 [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 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.426 [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 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:46.426 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.426 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:46.426 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:46.426 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.427 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:46.427 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.427 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at a3bac56 Added Google Analytics. 12:57:46.429 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:46.430 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 91 msec 12:57:46.430 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.452 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.453 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.453 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 12:57:46.453 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.453 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.453 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.455 [pool-99-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.494 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.495 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.495 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.499 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.500 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.500 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.500 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.503 [pool-103-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.4 12:57:46.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.4'. 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:46.547 [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 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.547 [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 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.547 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 8f573f8 Set the color theme. 12:57:46.547 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:46.548 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.548 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.552 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:46.553 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 101 msec 12:57:46.553 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.581 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.581 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.581 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 12:57:46.581 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.581 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.582 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.584 [pool-109-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.622 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.623 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.623 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.626 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.627 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.628 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.628 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.630 [pool-113-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.5 12:57:46.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.672 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.5'. 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:46.673 [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 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.673 [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 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.673 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 086e600 Added new contents. 12:57:46.673 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:46.673 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.673 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.676 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:46.677 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 95 msec 12:57:46.677 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.698 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.699 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.699 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 12:57:46.699 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.699 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.699 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.699 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.699 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.701 [pool-119-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.744 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.745 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.745 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.745 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.747 [pool-123-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.6 12:57:46.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.780 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.791 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.6'. 12:57:46.791 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.791 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:46.791 [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 12:57:46.791 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:46.791 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.792 [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 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:46.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.792 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 9001e96 Forced committing of media. 12:57:46.794 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:46.795 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 96 msec 12:57:46.795 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.819 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.819 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.819 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 12:57:46.819 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.819 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.822 [pool-129-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.864 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:46.864 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.864 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.867 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:46.867 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:46.867 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.867 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.869 [pool-133-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:46.902 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.7 12:57:46.902 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.902 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.912 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.7'. 12:57:46.912 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.912 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:46.912 [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 12:57:46.912 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:46.912 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.912 [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 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:46.913 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 81b8ba4 ... 12:57:46.913 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:46.913 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:46.913 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.915 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:46.916 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 96 msec 12:57:46.916 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:46.946 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.946 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 12:57:46.946 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 12:57:46.946 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 12:57:46.947 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:46.947 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:46.947 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:46.948 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:46.952 [pool-139-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:47.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.006 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:47.007 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.007 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.007 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.009 [pool-143-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.044 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 12:57:47.044 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.044 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.057 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 12:57:47.058 [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 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:47.058 [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 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 12:57:47.058 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 12:57:47.059 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:47.059 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.059 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.062 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.062 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 116 msec 12:57:47.063 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.093 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.093 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 12:57:47.093 [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)]] 12:57:47.093 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.094 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:47.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.096 [pool-149-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.132 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:47.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.135 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:47.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.141 [pool-153-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.174 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.174 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.174 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.176 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.177 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.177 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.177 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.177 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.177 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.177 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.177 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.181 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.182 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.182 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.184 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.185 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.185 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.185 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.187 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.189 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 95 msec 12:57:47.189 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.207 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.207 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 12:57:47.207 [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)]] 12:57:47.207 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.208 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.9) 12:57:47.208 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.208 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.208 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.210 [pool-161-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.249 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.249 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.249 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.250 [pool-163-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.280 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.280 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.280 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.282 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 12:57:47.283 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.283 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.283 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.285 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 12:57:47.286 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.286 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.286 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.288 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 12:57:47.291 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 83 msec 12:57:47.291 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.310 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.310 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 12:57:47.310 [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)]] 12:57:47.310 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.311 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:47.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.317 [pool-171-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.356 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:47.356 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.356 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.359 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:47.360 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.360 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.360 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.365 [pool-175-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.396 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 12:57:47.396 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.396 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.410 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.410 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.410 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.410 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.410 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.410 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.411 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.412 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.417 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 107 msec 12:57:47.417 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.437 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.437 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 12:57:47.437 [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)]] 12:57:47.437 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 12:57:47.437 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.9) 12:57:47.438 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.438 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.438 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.440 [pool-181-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.478 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.478 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.479 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.480 [pool-183-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.520 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 12:57:47.520 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.520 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.531 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 12:57:47.531 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.531 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 12:57:47.534 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 12:57:47.535 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 99 msec 12:57:47.535 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.552 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 12:57:47.552 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must return no tag when empty working directory" 12:57:47.552 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 12:57:47.552 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:47.553 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.553 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.553 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.555 [pool-189-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.590 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:47.591 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.591 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.593 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:47.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.596 [pool-193-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 12:57:47.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.642 [pool-195-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 12:57:47.643 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 12:57:47.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 12:57:47.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=89b9aacc-62a6-48ea-b911-d91612d730b2, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-17, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#17, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , GIT_PREVIOUS_COMMIT=f8d97f40f3db3d116a0bfa923e2d93b6d07690a3, , 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=17, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , DISPLAY=:99.0, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=f8390f5565a717223521c181119377aadd9428af, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=17, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/, , HOSTNAME=jenkins-5977b6bf59-jr2ht, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/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, ] 12:57:47.644 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 92 msec 12:57:47.644 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.659 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.659 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:47.659 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag1)] 12:57:47.659 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.659 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:47.660 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.660 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.660 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.662 [pool-197-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.694 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:47.694 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.694 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.697 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:47.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.700 [pool-201-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.731 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag1 12:57:47.731 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.731 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.733 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag1' did not match any file(s) known to git 12:57:47.735 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 12:57:47.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag1] 12:57:47.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=89b9aacc-62a6-48ea-b911-d91612d730b2, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-17, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#17, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , GIT_PREVIOUS_COMMIT=f8d97f40f3db3d116a0bfa923e2d93b6d07690a3, , 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=17, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , DISPLAY=:99.0, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=f8390f5565a717223521c181119377aadd9428af, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=17, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/, , HOSTNAME=jenkins-5977b6bf59-jr2ht, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/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, ] 12:57:47.738 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 78 msec 12:57:47.738 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.753 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.753 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:47.753 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag2)] 12:57:47.753 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.754 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:47.754 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.754 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.754 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.756 [pool-205-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:47.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.791 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:47.791 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.793 [pool-209-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.824 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag2 12:57:47.824 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.824 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.838 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag2' did not match any file(s) known to git 12:57:47.849 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 12:57:47.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag2] 12:57:47.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=89b9aacc-62a6-48ea-b911-d91612d730b2, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-17, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#17, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , GIT_PREVIOUS_COMMIT=f8d97f40f3db3d116a0bfa923e2d93b6d07690a3, , 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=17, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , DISPLAY=:99.0, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=f8390f5565a717223521c181119377aadd9428af, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=17, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/, , HOSTNAME=jenkins-5977b6bf59-jr2ht, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/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, ] 12:57:47.858 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 105 msec 12:57:47.858 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.873 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.873 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:47.873 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag3)] 12:57:47.873 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.873 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:47.873 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.873 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.873 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.875 [pool-213-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.908 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:47.908 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.908 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.911 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:47.912 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:47.912 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.912 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.913 [pool-217-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:47.944 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag3 12:57:47.944 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.944 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.946 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag3' did not match any file(s) known to git 12:57:47.947 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 12:57:47.947 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag3] 12:57:47.947 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:47.948 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=89b9aacc-62a6-48ea-b911-d91612d730b2, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-17, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#17, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , GIT_PREVIOUS_COMMIT=f8d97f40f3db3d116a0bfa923e2d93b6d07690a3, , 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=17, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , DISPLAY=:99.0, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=f8390f5565a717223521c181119377aadd9428af, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=17, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/, , HOSTNAME=jenkins-5977b6bf59-jr2ht, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/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, ] 12:57:47.948 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 75 msec 12:57:47.948 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:47.962 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.962 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:47.962 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag4)] 12:57:47.962 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 12:57:47.963 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository18365804674470954972 with Tag(name=published-0.8) 12:57:47.963 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 12:57:47.963 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:47.963 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:47.965 [pool-221-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:48.007 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 12:57:48.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository18365804674470954972 12:57:48.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:48.010 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 12:57:48.011 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository18365804674470954972/ . 12:57:48.011 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:48.011 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:48.013 [pool-225-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 12:57:48.053 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag4 12:57:48.053 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:48.053 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 12:57:48.056 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag4' did not match any file(s) known to git 12:57:48.057 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 12:57:48.057 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag4] 12:57:48.058 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory13874088005773438655 12:57:48.058 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=89b9aacc-62a6-48ea-b911-d91612d730b2, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-17, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#17, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , GIT_PREVIOUS_COMMIT=f8d97f40f3db3d116a0bfa923e2d93b6d07690a3, , 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=17, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , DISPLAY=:99.0, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings6991153745046180604.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,it.tidalwave-monocle-profile-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/1 -DknownExploitedEnabled=https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=f8390f5565a717223521c181119377aadd9428af, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=17, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/, , HOSTNAME=jenkins-5977b6bf59-jr2ht, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/17/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, ] 12:57:48.059 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 96 msec 12:57:48.059 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 12:57:48.059 [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: 5.595 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM :: Git' with 2 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-git >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-git <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target [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_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896271554 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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 12:57:55.820 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest 12:57:55.887 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository13932133258130952127 with Tag(name=published-0.8) 12:57:55.912 [main ] ERROR i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - CONFIGURATION FAILED java.io.IOException: Can't find hg in PATH 12:57:55.912 [main ] ERROR i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - CONFIGURATION FAILED java.io.IOException: Can't find hg in PATH at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:388) at it.tidalwave.util.impl.DefaultProcessExecutor.(DefaultProcessExecutor.java:261) at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:118) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.hgCommand(MercurialPreparer.java:70) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.stripChangesetsAfter(MercurialPreparer.java:48) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmPreparer.prepareAtTag(ScmPreparer.java:107) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.setup(ScmFileSystemProviderTestSupport.java:74) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) 12:57:55.917 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 12:57:55.918 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "must properly initialize" 12:57:55.918 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 12:57:55.920 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST SKIPPED java.io.IOException: Can't find hg in PATH 12:57:55.920 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST SKIPPED java.io.IOException: Can't find hg in PATH at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:388) at it.tidalwave.util.impl.DefaultProcessExecutor.(DefaultProcessExecutor.java:261) at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:118) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.hgCommand(MercurialPreparer.java:70) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.stripChangesetsAfter(MercurialPreparer.java:48) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmPreparer.prepareAtTag(ScmPreparer.java:107) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.setup(ScmFileSystemProviderTestSupport.java:74) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) 12:57:55.921 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 12:57:55.925 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 12:57:55.926 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 12:57:55.926 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 12:57:55.927 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.checkForUpdates_must_do_nothing_when_there_are_no_updates() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.must_properly_initialize() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44] 12:57:55.927 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.checkForUpdates_must_do_nothing_when_there_are_no_updates() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.must_properly_initialize() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44] at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:159) 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) 12:57:55.928 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 12:57:55.929 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 12:57:55.929 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 12:57:55.929 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 12:57:55.930 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.checkForUpdates_must_update_and_fire_event_when_there_are_updates() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.must_properly_initialize() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44] 12:57:55.930 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.checkForUpdates_must_update_and_fire_event_when_there_are_updates() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.must_properly_initialize() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest@7ed8b44] at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:159) 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) 12:57:55.931 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 12:57:55.935 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 12:57:55.935 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly clone a repository" 12:57:55.936 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 12:57:55.936 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository13932133258130952127 with Tag(name=published-0.8) 12:57:55.940 [main ] ERROR i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST FAILED in 2 msec - must properly clone a repository - java.io.IOException: Can't find hg in PATH 12:57:55.940 [main ] ERROR i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST FAILED java.io.IOException: Can't find hg in PATH at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:388) at it.tidalwave.util.impl.DefaultProcessExecutor.(DefaultProcessExecutor.java:261) at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:118) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.hgCommand(MercurialPreparer.java:70) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.stripChangesetsAfter(MercurialPreparer.java:48) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmPreparer.prepareAtTag(ScmPreparer.java:107) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository(ScmWorkingDirectoryTestSupport.java:94) 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) 12:57:55.941 [main ] ERROR i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 12:57:55.942 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ***************************** 12:57:55.943 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 12:57:55.943 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ***************************** 12:57:55.943 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_checkout() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] 12:57:55.943 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_checkout() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:159) 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) 12:57:55.944 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 12:57:55.944 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *********************************** 12:57:55.945 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags" 12:57:55.945 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *********************************** 12:57:55.945 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_enumerate_tags() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] 12:57:55.945 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_enumerate_tags() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:159) 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) 12:57:55.946 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 12:57:55.947 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ************************************* 12:57:55.947 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets" 12:57:55.947 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ************************************* 12:57:55.947 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_fetch_changesets() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] 12:57:55.948 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_fetch_changesets() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:159) 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) 12:57:55.948 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 12:57:55.949 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 12:57:55.949 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must return no tag when empty working directory" 12:57:55.949 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 12:57:55.950 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_return_no_tag_when_empty_working_directory() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] 12:57:55.950 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_return_no_tag_when_empty_working_directory() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:159) 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) 12:57:55.950 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 12:57:55.951 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 12:57:55.951 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 12:57:55.951 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 12:57:55.951 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_throw_exception_when_try_to_update_to_an_invalid_tag() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] 12:57:55.952 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST SKIPPED java.lang.Throwable: Method it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_throw_exception_when_try_to_update_to_an_invalid_tag() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859 depends on not successfully finished methods [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository() on instance it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest@31ab4859] at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:159) 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) 12:57:55.952 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 12:57:55.952 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest [ERROR] Tests run: 10, Failures: 2, Errors: 0, Skipped: 8, Time elapsed: 1.145 s <<< FAILURE! -- in TestSuite [ERROR] it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest.setup -- Time elapsed: 0.923 s <<< FAILURE! java.io.IOException: Can't find hg in PATH at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:388) at it.tidalwave.util.impl.DefaultProcessExecutor.(DefaultProcessExecutor.java:261) at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:118) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.hgCommand(MercurialPreparer.java:70) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.stripChangesetsAfter(MercurialPreparer.java:48) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmPreparer.prepareAtTag(ScmPreparer.java:107) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTestSupport.setup(ScmFileSystemProviderTestSupport.java:74) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) [ERROR] it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialWorkingDirectoryTest.must_properly_clone_a_repository -- Time elapsed: 0.004 s <<< FAILURE! java.io.IOException: Can't find hg in PATH at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:388) at it.tidalwave.util.impl.DefaultProcessExecutor.(DefaultProcessExecutor.java:261) at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:118) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.hgCommand(MercurialPreparer.java:70) at it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialPreparer.stripChangesetsAfter(MercurialPreparer.java:48) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmPreparer.prepareAtTag(ScmPreparer.java:107) at it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository(ScmWorkingDirectoryTestSupport.java:94) 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) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] MercurialFileSystemProviderTest>ScmFileSystemProviderTestSupport.setup:74 » IO Can't find hg in PATH [ERROR] MercurialWorkingDirectoryTest>ScmWorkingDirectoryTestSupport.must_properly_clone_a_repository:94 » IO Can't find hg in PATH [INFO] [ERROR] Tests run: 10, Failures: 2, Errors: 0, Skipped: 8 [INFO] [ERROR] There are test failures. See /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/surefire-reports/jacoco for the individual test results. See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM :: Mercurial' with 2 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-hg >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-hg <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [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 1.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 4.0 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 2.2 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 1.3 MB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target [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_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896283637 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-commons --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/Commons/target/classes": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/classes : [INFO] [INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-northernwind-frontend-commons --- [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-commons >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-commons <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-commons --- [INFO] BugInstance size is 8 [INFO] Error size is 0 [INFO] Total bugs: 8 [ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator.sendProcessingError(Throwable, HttpServletResponse): new java.io.PrintWriter(OutputStream) [it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator] At InitializationDiagnosticsDispatcherServletDecorator.java:[line 123] DM_DEFAULT_ENCODING [ERROR] Low: it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator is Serializable; consider declaring a serialVersionUID [it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator] At InitializationDiagnosticsDispatcherServletDecorator.java:[lines 53-134] SE_NO_SERIALVERSIONID [ERROR] Medium: Read of unwritten field delegate in it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener.contextDestroyed(ServletContextEvent) [it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener] At NorthernWindContextLoaderListener.java:[line 113] NP_UNWRITTEN_FIELD [ERROR] Low: Unwritten field: it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener.delegate [it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener] At NorthernWindContextLoaderListener.java:[line 113] UWF_UNWRITTEN_FIELD [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter(). [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] At NorthernWindResponseHeaderFilter.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter(). [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] At NorthernWindResponseHeaderFilter.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter() [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] Redundant null check at NorthernWindResponseHeaderFilter.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter() [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] Redundant null check at NorthernWindResponseHeaderFilter.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target [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_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896290515 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.jar:/var/jenkins_home/maven-repositories/executors/1/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/classes : [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_Metrics_branches/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast required: Map,List> found: Object [INFO] [INFO] --- aspectj:1.15.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-media --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.jar:/var/jenkins_home/maven-repositories/executors/1/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/classes : [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 12:58:17.949 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest 12:58:19.546 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:58:19.840 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@1c9e9bfb), null, canConvert: false) 12:58:19.870 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 12:58:19.871 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 12:58:19.872 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 12:58:19.873 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@1c9e9bfb) 12:58:19.874 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@1c9e9bfb), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 12:58:19.884 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 12:58:19.906 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataCacheTest - CONFIGURATION FAILED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory 12:58:19.906 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataCacheTest - CONFIGURATION FAILED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:209) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:207) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.image.ColorModel.loadLibraries(ColorModel.java:206) at java.desktop/java.awt.image.ColorModel.(ColorModel.java:219) at java.desktop/java.awt.image.BufferedImage.(BufferedImage.java:286) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup(DefaultMetadataCacheTest.java:108) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) 12:58:19.916 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 12:58:19.916 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must cache the same instance within expiration time without checking for file modification" 12:58:19.916 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 12:58:19.919 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory 12:58:19.919 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:209) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:207) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.image.ColorModel.loadLibraries(ColorModel.java:206) at java.desktop/java.awt.image.ColorModel.(ColorModel.java:219) at java.desktop/java.awt.image.BufferedImage.(BufferedImage.java:286) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup(DefaultMetadataCacheTest.java:108) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) 12:58:19.920 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 12:58:19.923 [main ] WARN i.t.n.frontend.media.impl.DefaultMetadataCacheTest - CONFIGURATION SKIPPED 12:58:19.924 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 12:58:19.924 [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" 12:58:19.924 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 12:58:19.924 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory 12:58:19.925 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:209) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:207) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.image.ColorModel.loadLibraries(ColorModel.java:206) at java.desktop/java.awt.image.ColorModel.(ColorModel.java:219) at java.desktop/java.awt.image.BufferedImage.(BufferedImage.java:286) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup(DefaultMetadataCacheTest.java:108) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) 12:58:19.926 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 12:58:19.928 [main ] WARN i.t.n.frontend.media.impl.DefaultMetadataCacheTest - CONFIGURATION SKIPPED 12:58:19.928 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 12:58:19.928 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must correctly load metadata when not in cache" 12:58:19.928 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 12:58:19.929 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory 12:58:19.929 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:209) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:207) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.image.ColorModel.loadLibraries(ColorModel.java:206) at java.desktop/java.awt.image.ColorModel.(ColorModel.java:219) at java.desktop/java.awt.image.BufferedImage.(BufferedImage.java:286) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup(DefaultMetadataCacheTest.java:108) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) 12:58:19.930 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 12:58:19.932 [main ] WARN i.t.n.frontend.media.impl.DefaultMetadataCacheTest - CONFIGURATION SKIPPED 12:58:19.932 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 12:58:19.932 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must reload metadata after expiration time when file has been changed" 12:58:19.932 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 12:58:19.933 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory 12:58:19.933 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST SKIPPED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:209) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:207) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.image.ColorModel.loadLibraries(ColorModel.java:206) at java.desktop/java.awt.image.ColorModel.(ColorModel.java:219) at java.desktop/java.awt.image.BufferedImage.(BufferedImage.java:286) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup(DefaultMetadataCacheTest.java:108) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) 12:58:19.934 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 12:58:19.938 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 12:58:19.938 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST "must properly read metadata" 12:58:19.938 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 12:58:19.947 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0, 0, [METADATA]) 12:58:19.947 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0) 12:58:19.947 [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])) 12:58:19.948 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 12:58:19.952 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@574c877e, false, jpg) 12:58:19.978 [main ] ERROR i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST FAILED in 36 msec - must properly read metadata - java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory 12:58:19.979 [main ] ERROR i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST FAILED java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1395) at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1393) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1392) at java.desktop/java.awt.Toolkit.(Toolkit.java:1425) at java.desktop/sun.awt.AppContext$2.run(AppContext.java:282) at java.desktop/sun.awt.AppContext$2.run(AppContext.java:271) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.awt.AppContext.initMainAppContext(AppContext.java:271) at java.desktop/sun.awt.AppContext$3.run(AppContext.java:326) at java.desktop/sun.awt.AppContext$3.run(AppContext.java:309) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.awt.AppContext.getAppContext(AppContext.java:308) at java.desktop/javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:129) at java.desktop/javax.imageio.ImageIO.(ImageIO.java:66) at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:566) at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:488) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:172) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$3.read(ReadOp.java:313) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:257) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataProviderTest.must_properly_read_metadata(DefaultMetadataProviderTest.java:67) 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) 12:58:19.979 [main ] ERROR i.t.n.f.media.impl.DefaultMetadataProviderTest - 12:58:20.037 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 12:58:21.298 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 12:58:21.299 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 12:58:21.299 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 12:58:21.300 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:58:21.485 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 12:58:21.486 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from JPEG" 12:58:21.486 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 12:58:21.487 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0, 0, [METADATA]) 12:58:21.487 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0) 12:58:21.487 [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])) 12:58:21.487 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 12:58:21.488 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@75055d, false, jpg) 12:58:21.489 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - TEST FAILED in 3 msec - must properly interpolate metadata from JPEG - java.lang.NoClassDefFoundError: Could not initialize class javax.imageio.ImageIO 12:58:21.489 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - TEST FAILED java.lang.NoClassDefFoundError: Could not initialize class javax.imageio.ImageIO at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:566) at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:488) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:163) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$3.read(ReadOp.java:313) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:257) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_from_JPEG(DefaultMetadataTest.java:170) 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) 12:58:21.490 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - 12:58:21.497 [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. 12:58:21.527 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 12:58:21.527 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 12:58:21.527 [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] 12:58:21.528 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 12:58:21.531 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@25225a98), null, canConvert: false) 12:58:21.532 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 12:58:21.532 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 12:58:21.532 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 12:58:21.532 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@25225a98) 12:58:21.533 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@25225a98), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 12:58:21.533 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 12:58:21.535 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - TEST FAILED in 30 msec - must properly interpolate metadata string [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] - java.lang.NoClassDefFoundError: Could not initialize class java.awt.image.BufferedImage 12:58:21.535 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - TEST FAILED java.lang.NoClassDefFoundError: Could not initialize class java.awt.image.BufferedImage at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.MetadataTestBuilder.build(MetadataTestBuilder.java:106) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_string(DefaultMetadataTest.java:154) 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) 12:58:21.535 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - 12:58:21.539 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 12:58:21.539 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 12:58:21.539 [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] 12:58:21.539 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 12:58:21.540 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@3dbe57d5), null, canConvert: false) 12:58:21.541 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 12:58:21.541 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 12:58:21.541 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 12:58:21.541 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@3dbe57d5) 12:58:21.542 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@3dbe57d5), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 12:58:21.542 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 12:58:21.543 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - TEST FAILED in 3 msec - must properly interpolate metadata string [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] - java.lang.NoClassDefFoundError: Could not initialize class java.awt.image.BufferedImage 12:58:21.543 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - TEST FAILED java.lang.NoClassDefFoundError: Could not initialize class java.awt.image.BufferedImage at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.MetadataTestBuilder.build(MetadataTestBuilder.java:106) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_string(DefaultMetadataTest.java:154) 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) 12:58:21.543 [main ] ERROR i.t.n.frontend.media.impl.DefaultMetadataTest - 12:58:21.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, underTest, metadataCache] 12:58:21.673 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 12:58:21.674 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when io error" 12:58:21.674 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 12:58:21.686 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 12:58:21.687 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Unexpected I/O error for id mediaId: java.io.IOException: Cannot open file 12:58:21.687 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 12:58:21.691 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 17 msec 12:58:21.691 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 12:58:21.727 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:58:21.731 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 12:58:21.731 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when media not found" 12:58:21.731 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 12:58:21.732 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 12:58:21.732 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Cannot find media for id mediaId: it.tidalwave.util.NotFoundException: Media not found 12:58:21.732 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 0 msec 12:58:21.733 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 2 msec 12:58:21.733 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 12:58:21.760 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:58:21.764 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 12:58:21.764 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return the interpolated string when metadata is found" 12:58:21.764 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 12:58:21.837 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 12:58:21.838 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 12:58:21.839 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 74 msec 12:58:21.839 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 12:58:21.869 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 12:58:22.801 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 12:58:22.802 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 12:58:22.802 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 12:58:22.803 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 12:58:22.803 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 12:58:22.803 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST "must find all the interpolators" 12:58:22.804 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 12:58:22.811 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST PASSED in 8 msec 12:58:22.811 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - 12:58:22.812 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest [ERROR] Tests run: 16, Failures: 5, Errors: 0, Skipped: 7, Time elapsed: 5.851 s <<< FAILURE! -- in TestSuite [ERROR] it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup -- Time elapsed: 2.746 s <<< FAILURE! java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:209) at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:207) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.image.ColorModel.loadLibraries(ColorModel.java:206) at java.desktop/java.awt.image.ColorModel.(ColorModel.java:219) at java.desktop/java.awt.image.BufferedImage.(BufferedImage.java:286) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup(DefaultMetadataCacheTest.java:108) 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.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400) at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333) at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:833) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600) 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) [ERROR] it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataProviderTest.must_properly_read_metadata -- Time elapsed: 0.039 s <<< FAILURE! java.lang.UnsatisfiedLinkError: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2635) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1854) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2656) at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) at java.base/java.lang.System.loadLibrary(System.java:1890) at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1395) at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1393) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1392) at java.desktop/java.awt.Toolkit.(Toolkit.java:1425) at java.desktop/sun.awt.AppContext$2.run(AppContext.java:282) at java.desktop/sun.awt.AppContext$2.run(AppContext.java:271) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.awt.AppContext.initMainAppContext(AppContext.java:271) at java.desktop/sun.awt.AppContext$3.run(AppContext.java:326) at java.desktop/sun.awt.AppContext$3.run(AppContext.java:309) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.awt.AppContext.getAppContext(AppContext.java:308) at java.desktop/javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:129) at java.desktop/javax.imageio.ImageIO.(ImageIO.java:66) at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:566) at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:488) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:172) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$3.read(ReadOp.java:313) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:257) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataProviderTest.must_properly_read_metadata(DefaultMetadataProviderTest.java:67) 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) [ERROR] it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_from_JPEG -- Time elapsed: 0.002 s <<< FAILURE! java.lang.NoClassDefFoundError: Could not initialize class javax.imageio.ImageIO at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:566) at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:488) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:163) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$3.read(ReadOp.java:313) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:257) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_from_JPEG(DefaultMetadataTest.java:170) 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) [ERROR] it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_string[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](1) -- Time elapsed: 0.004 s <<< FAILURE! java.lang.NoClassDefFoundError: Could not initialize class java.awt.image.BufferedImage at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.MetadataTestBuilder.build(MetadataTestBuilder.java:106) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_string(DefaultMetadataTest.java:154) 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) [ERROR] it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_string[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](2) -- Time elapsed: 0.003 s <<< FAILURE! java.lang.NoClassDefFoundError: Could not initialize class java.awt.image.BufferedImage at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:148) at it.tidalwave.image.java2d.CreateJ2DOp.execute(CreateJ2DOp.java:43) at it.tidalwave.image.op.OperationImplementation.execute(OperationImplementation.java:63) at it.tidalwave.image.EditableImage.internalExecute(EditableImage.java:865) at it.tidalwave.image.EditableImage.create(EditableImage.java:237) at it.tidalwave.northernwind.frontend.media.impl.ImageTestBuilder.build(ImageTestBuilder.java:69) at it.tidalwave.northernwind.frontend.media.impl.MetadataTestBuilder.build(MetadataTestBuilder.java:106) at it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_string(DefaultMetadataTest.java:154) 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) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest.setup [ERROR] Run 1: DefaultMetadataCacheTest.setup:108 » UnsatisfiedLink /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory [INFO] Run 2: PASS [INFO] Run 3: PASS [INFO] Run 4: PASS [INFO] [ERROR] DefaultMetadataProviderTest.must_properly_read_metadata:67 » UnsatisfiedLink /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory [ERROR] DefaultMetadataTest.must_properly_interpolate_metadata_from_JPEG:170 » NoClassDefFound Could not initialize class javax.imageio.ImageIO [ERROR] DefaultMetadataTest.must_properly_interpolate_metadata_string:154 » NoClassDefFound Could not initialize class java.awt.image.BufferedImage [ERROR] DefaultMetadataTest.must_properly_interpolate_metadata_string:154 » NoClassDefFound Could not initialize class java.awt.image.BufferedImage [INFO] [ERROR] Tests run: 13, Failures: 5, Errors: 0, Skipped: 4 [INFO] [ERROR] There are test failures. See /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/surefire-reports/jacoco for the individual test results. See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-media --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Media' with 15 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-media --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-media --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-media >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-media --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-media <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-media --- [INFO] BugInstance size is 10 [INFO] Error size is 0 [INFO] Total bugs: 10 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.aspect.DebugProfilingAspect(). [it.tidalwave.northernwind.aspect.DebugProfilingAspect] At DebugProfilingAspect.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.aspect.DebugProfilingAspect(). [it.tidalwave.northernwind.aspect.DebugProfilingAspect] At DebugProfilingAspect.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: it.tidalwave.northernwind.aspect.DebugProfilingAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.aspect.DebugProfilingAspect] In DebugProfilingAspect.java MS_SHOULD_BE_FINAL [ERROR] Medium: Primitive field it.tidalwave.northernwind.aspect.DebugProfilingAspect.ajc$perSingletonInstance is public and set from inside the class, which makes it too exposed. Consider making it private to limit external accessibility. [it.tidalwave.northernwind.aspect.DebugProfilingAspect] At DebugProfilingAspect.java:[line 1] PA_PUBLIC_PRIMITIVE_ATTRIBUTE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.aspect.DebugProfilingAspect() [it.tidalwave.northernwind.aspect.DebugProfilingAspect] Redundant null check at DebugProfilingAspect.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.aspect.DebugProfilingAspect() [it.tidalwave.northernwind.aspect.DebugProfilingAspect] Redundant null check at DebugProfilingAspect.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage). [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata, it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] At DefaultMetadata.java:[line 75]Another occurrence at DefaultMetadata.java:[line 78] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage). [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] At DefaultMetadata.java:[line 75] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage) [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] Redundant null check at DefaultMetadata.java:[line 75] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage) [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] Redundant null check at DefaultMetadata.java:[line 75] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/target [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_Metrics_branches/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896308479 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend --- [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/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 9.8 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 6.9 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 9.8 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 5.8 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 19 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 377 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.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 316 kB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target [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_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896313745 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/net/java/dev/rome/rome/1.0.0/rome-1.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jdom/jdom/1.0/jdom-1.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/classes : [INFO] [INFO] --- dependency:3.8.1:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [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_Metrics_branches/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_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[58,72] [unchecked] unchecked cast required: ResponseEntity found: CAP#1 where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] --- aspectj:1.15.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/net/java/dev/rome/rome/1.0.0/rome-1.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jdom/jdom/1.0/jdom-1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/beust/jcommander/1.82/jcommander-1.82.jar:/var/jenkins_home/maven-repositories/executors/1/org/webjars/jquery/3.7.1/jquery-3.7.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy/1.15.0/byte-buddy-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/test-classes:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/classes : [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 12:58:38.894 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest 12:58:40.314 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 12:58:40.314 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when Etag Matching" 12:58:40.315 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 12:58:40.388 [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... 12:58:40.390 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 12:58:40.391 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:58:40.411 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.411 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.411 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.412 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.432 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 116 msec 12:58:40.433 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.438 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 12:58:40.438 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 12:58:40.438 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 12:58:40.440 [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... 12:58:40.440 [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 12:58:40.440 [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... 12:58:40.441 [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... 12:58:40.441 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.442 [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]] 12:58:40.443 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.443 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.443 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.444 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.445 [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... 12:58:40.446 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:34 GMT' could not be parsed at index 5 12:58:40.446 [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... 12:58:40.447 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 12:58:40.447 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.447 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:34Z[GMT]] 12:58:40.448 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.449 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.449 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.449 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.450 [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... 12:58:40.451 [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 12:58:40.451 [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... 12:58:40.451 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 12:58:40.452 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.452 [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]] 12:58:40.453 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.453 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.454 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.454 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.455 [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... 12:58:40.455 [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 12:58:40.456 [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... 12:58:40.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... 12:58:40.457 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.457 [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]] 12:58:40.458 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.458 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.458 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.458 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.460 [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... 12:58:40.460 [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 12:58:40.460 [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... 12:58:40.461 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 12:58:40.461 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.461 [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]] 12:58:40.462 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.463 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.463 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.463 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.464 [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... 12:58:40.464 [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 12:58:40.465 [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... 12:58:40.465 [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... 12:58:40.466 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.466 [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]] 12:58:40.467 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.467 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.467 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.467 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.469 [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... 12:58:40.469 [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 12:58:40.469 [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... 12:58:40.469 [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... 12:58:40.470 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.470 [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]] 12:58:40.471 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.471 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.471 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.472 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.473 [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... 12:58:40.473 [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 12:58:40.473 [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... 12:58:40.474 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 12:58:40.474 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.474 [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]] 12:58:40.475 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.475 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.475 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.476 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.477 [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... 12:58:40.477 [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 12:58:40.477 [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... 12:58:40.478 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 12:58:40.478 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.478 [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]] 12:58:40.479 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.479 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.479 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.480 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.481 [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... 12:58:40.481 [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 12:58:40.481 [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... 12:58:40.481 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 12:58:40.482 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.482 [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]] 12:58:40.483 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.483 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.483 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 12:58:40.483 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 12:58:40.484 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 47 msec 12:58:40.484 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.488 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 12:58:40.488 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when Etag not Matching" 12:58:40.488 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 12:58:40.489 [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... 12:58:40.489 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 12:58:40.490 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:58:40.490 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.491 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.491 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.491 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.492 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec 12:58:40.492 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.495 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 12:58:40.495 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 12:58:40.495 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 12:58:40.496 [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... 12:58:40.496 [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 12:58:40.496 [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... 12:58:40.497 [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... 12:58:40.497 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.497 [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]] 12:58:40.498 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.498 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.498 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.498 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.499 [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... 12:58:40.500 [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 12:58:40.500 [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... 12:58:40.500 [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... 12:58:40.501 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.501 [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]] 12:58:40.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.502 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.503 [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... 12:58:40.503 [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 12:58:40.503 [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... 12:58:40.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... 12:58:40.504 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.504 [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]] 12:58:40.505 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.505 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.506 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.506 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.507 [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... 12:58:40.507 [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 12:58:40.507 [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... 12:58:40.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... 12:58:40.508 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.508 [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]] 12:58:40.509 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.509 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.509 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.509 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.510 [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... 12:58:40.510 [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 12:58:40.511 [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... 12:58:40.511 [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... 12:58:40.511 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.512 [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]] 12:58:40.512 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.512 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.513 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.513 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.514 [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... 12:58:40.514 [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 12:58:40.514 [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... 12:58:40.515 [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... 12:58:40.515 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.515 [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]] 12:58:40.516 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.516 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.516 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.516 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.517 [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... 12:58:40.518 [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 12:58:40.518 [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... 12:58:40.518 [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... 12:58:40.518 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.519 [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]] 12:58:40.519 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.519 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.520 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.520 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.521 [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... 12:58:40.521 [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 12:58:40.521 [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... 12:58:40.521 [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... 12:58:40.522 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.522 [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]] 12:58:40.523 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.523 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.523 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.523 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.524 [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... 12:58:40.524 [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 12:58:40.524 [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... 12:58:40.525 [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... 12:58:40.525 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.525 [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]] 12:58:40.526 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.526 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.526 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.527 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.528 [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... 12:58:40.528 [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 12:58:40.528 [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... 12:58:40.528 [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... 12:58:40.529 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.529 [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]] 12:58:40.529 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.530 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.530 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.530 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.531 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 36 msec 12:58:40.531 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.534 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 12:58:40.534 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output NotFound" 12:58:40.534 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 12:58:40.535 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 12:58:40.537 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 12:58:40.538 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 12:58:40.538 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.538 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.538 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 12:58:40.539 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/NotFoundExceptionOutput.txt 12:58:40.539 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 6 msec 12:58:40.540 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.542 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 12:58:40.542 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a PermanentRedirect" 12:58:40.542 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 12:58:40.542 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 12:58:40.543 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 12:58:40.543 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.543 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.543 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 12:58:40.544 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/PermanentRedirectOutput.txt 12:58:40.545 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 2 msec 12:58:40.545 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.547 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 12:58:40.547 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile" 12:58:40.547 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 12:58:40.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... 12:58:40.548 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.549 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:58:40.549 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.549 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.549 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 12:58:40.550 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 12:58:40.550 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec 12:58:40.550 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.552 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 12:58:40.553 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile with ExpirationTime" 12:58:40.553 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 12:58:40.554 [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... 12:58:40.554 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 12:58:40.555 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 12:58:40.555 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.555 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.555 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 12:58:40.556 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutputWithExpirationTime.txt 12:58:40.556 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 4 msec 12:58:40.556 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.558 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 12:58:40.559 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output an internal error" 12:58:40.559 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 12:58:40.559 [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) 12:58:40.566 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 12:58:40.566 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 12:58:40.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:58:40.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/ 12:58:40.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 12:58:40.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/InternalErrorOutput.txt 12:58:40.568 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 9 msec 12:58:40.568 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 12:58:40.570 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.690 s -- in it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Spring MVC' with 8 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-springmvc >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-springmvc <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] BugInstance size is 12 [INFO] Error size is 0 [INFO] Total bugs: 12 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController(). [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] At SpringMvcRestController.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController(). [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] At SpringMvcRestController.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController() [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] Redundant null check at SpringMvcRestController.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController() [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] Redundant null check at SpringMvcRestController.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect] In ThreadNameChangerAspect.java MS_SHOULD_BE_FINAL [ERROR] Medium: Primitive field it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect.ajc$perSingletonInstance is public and set from inside the class, which makes it too exposed. Consider making it private to limit external accessibility. [it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect] At ThreadNameChangerAspect.java:[line 1] PA_PUBLIC_PRIMITIVE_ATTRIBUTE [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController(RssFeedView, SiteNode, SiteProvider, RequestLocaleManager) may expose internal representation by storing an externally mutable object into DefaultRssFeedViewController.view [it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController] At DefaultRssFeedViewController.java:[line 90] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView(Id). [it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView] At HtmlTemplateRssFeedView.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView(). [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView, it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] At SpringMvcSiteView.java:[line 57]Another occurrence at SpringMvcSiteView.java:[line 65] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView(). [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] At SpringMvcSiteView.java:[line 57] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView() [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] Redundant null check at SpringMvcSiteView.java:[line 57] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView() [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] Redundant null check at SpringMvcSiteView.java:[line 57] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target [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_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896324689 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc --- [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] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-webapp --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/target [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_Metrics_branches/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896324813 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-webapp >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-webapp --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-webapp <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-webapp --- [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons/target [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_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896324949 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Copying 8 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-webapp-commons >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-webapp-commons <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-webapp-commons --- [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 12 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 60 kB/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 119 kB/s) [INFO] [INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp/target [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_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896326957 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [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/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 2.9 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 11 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 38 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.jar [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 118 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.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/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar (484 kB at 852 kB/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 118 kB/s) [INFO] Transforming file: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp-resources/web.xml [INFO] Transformed 1 file(s). [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [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/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 6.1 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 3.7 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 13 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.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 357 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.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/apache/maven/shared/maven-mapping/3.0.0/maven-mapping-3.0.0.jar (11 kB at 32 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 6.3 MB/s) [INFO] Packaging webapp [INFO] Assembling webapp [it-tidalwave-northernwind-frontend-springmvc-webapp] in [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-springmvc-webapp >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-springmvc-webapp <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp/target [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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896334531 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- dependency:3.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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp-resources/web.xml [INFO] Transformed 1 file(s). [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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] --- jacoco:0.8.12:report (report) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.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] --- revapi:0.15.0:check (api-check) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping execution [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc-webapp >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc-webapp <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] [INFO] ---------------< it.tidalwave.northernwind:northernwind >--------------- [INFO] Building NorthernWind 1.2-ALPHA-12-SNAPSHOT [25/24] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [WARNING] Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin:2.5.0:xjc (default)' [INFO] [INFO] --- pmd:3.26.0:aggregate-cpd (default-cli) @ northernwind --- [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Site model of 'it.tidalwave.northernwind:northernwind:pom:1.2-ALPHA-12-SNAPSHOT' for default locale is still using the old pre-version 2.0.0 model. You MUST migrate to the new model as soon as possible otherwise your build will break in the future! [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.16/superpom-5.16-site.xml [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.16/superpom-5.16-site.xml [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/1.7/maven-fluido-skin-1.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/1.7/maven-fluido-skin-1.7.jar (350 kB at 1.0 MB/s) [INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:1.7 skin [INFO] [INFO] >>> pmd:3.26.0:aggregate-pmd (default-cli) > test-compile @ northernwind >>> [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896337405 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 3: org.apache.maven.enforcer.rules.RequirePluginVersions 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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ northernwind --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/jacoco.exec [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind (modules) 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896337464 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/target/jacoco.exec [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Commons for tests 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896337521 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-common-tests --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-common-tests --- [INFO] Nothing to compile - all classes are up to date. [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/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_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Core 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896337583 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 dependency. [INFO] Compiling 48 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/classes : [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_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[61,40] [unchecked] unchecked call to setClockSupplier(Supplier) as a member of the raw type ResponseBuilderSupport [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Core :: Default Marshalling 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896341480 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- jaxb2:2.5.0:xjc (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory. [INFO] No changes detected in schema or binding files - skipping JAXB generation. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] [INFO] --- compiler:3.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/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-core.jar": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[71,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Layout to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[67,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ResourceProperties to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Profiling 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896343214 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-profiling --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-profiling --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-profiling --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-profiling --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: HTML Patches 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896344663 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-html-patches --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-html-patches --- [INFO] Nothing to compile - all classes are up to date. [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Filesystems 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896344727 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-filesystem --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/target/jacoco.exec [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Filesystems :: Basic 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896344791 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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' [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/classes : [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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Core :: Default Implementation 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896348203 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-default --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 16 resources from src/main/resources to target/classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- compiler:3.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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[298,35] [unchecked] unchecked cast required: T found: List where T is a type-variable: T extends Object declared in method convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[109,53] [unchecked] unchecked conversion required: DefaultSiteFinder found: DefaultSiteFinder where T is a type-variable: T extends Object declared in class DefaultSiteFinder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[97,53] [unchecked] unchecked conversion required: PathFinderSupport found: PathFinderSupport where T is a type-variable: T extends Resource declared in class PathFinderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[130,37] [unchecked] unchecked cast required: Class found: Class where T is a type-variable: T extends Resource declared in class PathFinderSupport where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[77,102] [unchecked] unchecked cast required: Constructor found: Constructor [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/classes : [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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[57,39] [unchecked] unchecked cast required: List found: List where CAP#1 is a fresh type-variable: CAP#1 extends Resource from capture of ? extends Resource [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[176,39] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[177,39] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[188,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[189,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[200,36] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[201,36] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[213,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[214,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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,String found: Class,Optional,String [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[234,51] [unchecked] unchecked conversion required: Optional found: Optional [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[249,45] [unchecked] unchecked conversion required: SiteFinder found: SiteFinder where T is a type-variable: T extends Object declared in method createMockSiteFinder() [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[102,69] [unchecked] unchecked conversion required: ResponseHolder found: ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,41] [unchecked] unchecked conversion required: ResponseBuilder found: ResponseBuilder [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Components 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896353943 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 3 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/classes : [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_Metrics_branches/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 found: Key,Object where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[374,70] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[134,34] [unchecked] unchecked conversion required: Visitor found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Components :: HTML Template 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896358326 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 19 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/classes : [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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Filesystems :: SCM 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896362459 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[42,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/classes [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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Filesystems :: SCM :: Git 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896366032 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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' [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/classes [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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Filesystems :: SCM :: Mercurial 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896368727 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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' [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/classes [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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Commons 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896371347 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-commons --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Media 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896373068 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.jar:/var/jenkins_home/maven-repositories/executors/1/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/classes : [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_Metrics_branches/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast required: Map,List> found: Object [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896377428 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/target/jacoco.exec [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896377490 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/net/java/dev/rome/rome/1.0.0/rome-1.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jdom/jdom/1.0/jdom-1.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/classes : [INFO] [INFO] --- dependency:3.8.1:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [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_Metrics_branches/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_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[58,72] [unchecked] unchecked cast required: ResponseEntity found: CAP#1 where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Media :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896380749 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Webapp 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896380831 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Webapp :: Commons 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896380899 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Copying 8 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons/target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Webapp :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896381014 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [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] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896381113 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- dependency:3.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] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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] <<< pmd:3.26.0:aggregate-pmd (default-cli) < test-compile @ northernwind <<< [INFO] [INFO] [INFO] --- pmd:3.26.0:aggregate-pmd (default-cli) @ northernwind --- [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [WARNING] Unable to locate Source XRef to link to -- DISABLED [INFO] PMD version: 7.7.0 [WARNING] Site model of 'it.tidalwave.northernwind:northernwind:pom:1.2-ALPHA-12-SNAPSHOT' for default locale is still using the old pre-version 2.0.0 model. You MUST migrate to the new model as soon as possible otherwise your build will break in the future! [INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:1.7 skin [INFO] [INFO] ---------------< it.tidalwave.northernwind:northernwind >--------------- [INFO] Building NorthernWind 1.2-ALPHA-12-SNAPSHOT [26/24] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ northernwind --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896384420 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 3: org.apache.maven.enforcer.rules.RequirePluginVersions 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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ northernwind --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/jacoco.exec [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ northernwind <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ northernwind --- [INFO] Skipping pom project [INFO] [INFO] ----< it.tidalwave.northernwind:it-tidalwave-northernwind-modules >----- [INFO] Building NorthernWind (modules) 1.2-ALPHA-12-SNAPSHOT [27/24] [INFO] from modules/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-modules --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896384489 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/target/jacoco.exec [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-modules <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-modules --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests >-- [INFO] Building NorthernWind :: Commons for tests 1.2-ALPHA-12-SNAPSHOT [28/24] [INFO] from modules/CommonTests/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-common-tests --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896384545 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CommonTests' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-common-tests --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-common-tests --- [INFO] Nothing to compile - all classes are up to date. [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/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_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-common-tests <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-common-tests --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] org.springframework:spring-context:jar:5.3.37:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:4.9.0:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.16:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] org.projectlombok:lombok:jar:1.18.36:provided [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] ------< it.tidalwave.northernwind:it-tidalwave-northernwind-core >------ [INFO] Building NorthernWind :: Core 1.2-ALPHA-12-SNAPSHOT [29/24] [INFO] from modules/Core/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896384640 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Core' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 dependency. [INFO] Compiling 48 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/classes : [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_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[61,40] [unchecked] unchecked call to setClockSupplier(Supplier) as a member of the raw type ResponseBuilderSupport [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:5.0-ALPHA-1:compile [WARNING] org.springframework:spring-beans:jar:5.3.37:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:provided [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.springframework:spring-aspects:jar:5.3.37:compile [WARNING] org.aspectj:aspectjweaver:jar:1.9.20.1:compile [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default >-- [INFO] Building NorthernWind :: Core :: Default Marshalling 1.2-ALPHA-12-SNAPSHOT [30/24] [INFO] from modules/Marshalling/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin:2.5.0:xjc (default)' [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896388640 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Marshalling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- jaxb2:2.5.0:xjc (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory. [INFO] No changes detected in schema or binding files - skipping JAXB generation. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] [INFO] --- compiler:3.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/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-core.jar": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[71,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Layout to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[67,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ResourceProperties to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-xjc/3.0.0/jaxb-xjc-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/txw2/3.0.0/txw2-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-runtime/4.0.0/istack-commons-runtime-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/xsom/3.0.0/xsom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/relaxng-datatype/3.0.0/relaxng-datatype-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/glassfish/jaxb/codemodel/3.0.0/codemodel-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/external/rngom/3.0.0/rngom-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/dtd-parser/dtd-parser/1.4.3/dtd-parser-1.4.3.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/istack/istack-commons-tools/4.0.0/istack-commons-tools-4.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jakarta/xml/bind/jakarta.xml.bind-api/3.0.0/jakarta.xml.bind-api-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/activation/jakarta.activation/2.0.0/jakarta.activation-2.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-impl-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/sun/xml/bind/jaxb-core/3.0.0/jaxb-core-3.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-marshalling-default <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:5.0-ALPHA-1:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role-spring:jar:5.0-ALPHA-1:compile [WARNING] org.glassfish.jaxb:jaxb-xjc:jar:3.0.0:compile [WARNING] com.sun.xml.bind:jaxb-impl:jar:3.0.0:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling >-- [INFO] Building NorthernWind :: Profiling 1.2-ALPHA-12-SNAPSHOT [31/24] [INFO] from modules/Profiling/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-profiling --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896390370 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Profiling' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-profiling --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-profiling --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-profiling --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-profiling --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-profiling <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.springframework:spring-beans:jar:5.3.37:compile [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --------< it.tidalwave.northernwind:it-tidalwave-html-patches >--------- [INFO] Building NorthernWind :: HTML Patches 1.2-ALPHA-12-SNAPSHOT [32/24] [INFO] from modules/HtmlPatches/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-html-patches --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896391929 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlPatches' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-html-patches --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-html-patches --- [INFO] Nothing to compile - all classes are up to date. [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-html-patches <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-html-patches --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.16:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] ---< it.tidalwave.northernwind:it-tidalwave-northernwind-filesystem >--- [INFO] Building NorthernWind :: Filesystems 1.2-ALPHA-12-SNAPSHOT [33/24] [INFO] from modules/filesystems/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-filesystem --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896392019 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-filesystem --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/target/jacoco.exec [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-filesystem <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic >-- [INFO] Building NorthernWind :: Filesystems :: Basic 1.2-ALPHA-12-SNAPSHOT [34/24] [INFO] from modules/filesystems/BasicFileSystems/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896392090 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/BasicFileSystems' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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' [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-filesystems/RELEASE80/org-openide-filesystems-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util/RELEASE80/org-openide-util-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/org/netbeans/api/org-openide-util-lookup/RELEASE80/org-openide-util-lookup-RELEASE80.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/classes : [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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-basic <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:5.0-ALPHA-1:compile [WARNING] org.netbeans.api:org-openide-util-lookup:jar:RELEASE80:compile [WARNING] Unused declared dependencies found: [WARNING] javax.servlet:javax.servlet-api:jar:3.1.0:provided [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role-spring:jar:5.0-ALPHA-1:test [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-default >-- [INFO] Building NorthernWind :: Core :: Default Implementation 1.2-ALPHA-12-SNAPSHOT [35/24] [INFO] from modules/CoreImplementation/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-default --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896395588 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-default --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 16 resources from src/main/resources to target/classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- compiler:3.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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[298,35] [unchecked] unchecked cast required: T found: List where T is a type-variable: T extends Object declared in method convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[109,53] [unchecked] unchecked conversion required: DefaultSiteFinder found: DefaultSiteFinder where T is a type-variable: T extends Object declared in class DefaultSiteFinder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[97,53] [unchecked] unchecked conversion required: PathFinderSupport found: PathFinderSupport where T is a type-variable: T extends Resource declared in class PathFinderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[130,37] [unchecked] unchecked cast required: Class found: Class where T is a type-variable: T extends Resource declared in class PathFinderSupport where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[77,102] [unchecked] unchecked cast required: Constructor found: Constructor [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/classes : [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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[57,39] [unchecked] unchecked cast required: List found: List where CAP#1 is a fresh type-variable: CAP#1 extends Resource from capture of ? extends Resource [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[176,39] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[177,39] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[188,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[189,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[200,36] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[201,36] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[213,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[214,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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,String found: Class,Optional,String [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[234,51] [unchecked] unchecked conversion required: Optional found: Optional [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[249,45] [unchecked] unchecked conversion required: SiteFinder found: SiteFinder where T is a type-variable: T extends Object declared in method createMockSiteFinder() [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[102,69] [unchecked] unchecked conversion required: ResponseHolder found: ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,41] [unchecked] unchecked conversion required: ResponseBuilder found: ResponseBuilder [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-default <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core-default --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] org.springframework:spring-context:jar:5.3.37:compile [WARNING] org.springframework:spring-core:jar:5.3.37:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-html-patches:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:provided [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components >-- [INFO] Building NorthernWind :: Frontend :: Components 1.2-ALPHA-12-SNAPSHOT [36/24] [INFO] from modules/Components/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-components --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896401297 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/Components' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 3 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/classes : [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_Metrics_branches/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 found: Key,Object where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[374,70] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[134,34] [unchecked] unchecked conversion required: Visitor found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-components <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:5.0-ALPHA-1:compile [WARNING] Unused declared dependencies found: [WARNING] org.antlr:ST4:jar:4.1:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate >-- [INFO] Building NorthernWind :: Frontend :: Components :: HTML Template 1.2-ALPHA-12-SNAPSHOT [37/24] [INFO] from modules/HtmlTemplateComponents/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896405692 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 19 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/classes : [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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-components-htmltemplate <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.antlr:ST4:jar:4.1:compile [WARNING] org.springframework:spring-core:jar:5.3.37:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm >-- [INFO] Building NorthernWind :: Filesystems :: SCM 1.2-ALPHA-12-SNAPSHOT [38/24] [INFO] from modules/filesystems/ScmFileSystem/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896409680 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[42,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/classes [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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-scm <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.netbeans.api:org-openide-filesystems:jar:RELEASE80:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:5.0-ALPHA-1:compile [WARNING] org.springframework:spring-context:jar:5.3.37:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [WARNING] org.springframework:spring-context:jar:5.3.37:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git >-- [INFO] Building NorthernWind :: Filesystems :: SCM :: Git 1.2-ALPHA-12-SNAPSHOT [39/24] [INFO] from modules/filesystems/GitFileSystem/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896413411 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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' [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/classes [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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-git <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-git --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:5.0-ALPHA-1:compile [WARNING] org.springframework:spring-beans:jar:5.3.37:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] commons-io:commons-io:jar:2.4:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg >-- [INFO] Building NorthernWind :: Filesystems :: SCM :: Mercurial 1.2-ALPHA-12-SNAPSHOT [40/24] [INFO] from modules/filesystems/MercurialFileSystem/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896416145 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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' [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/classes [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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-hg <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:5.0-ALPHA-1:compile [WARNING] org.springframework:spring-beans:jar:5.3.37:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] commons-io:commons-io:jar:2.4:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons >-- [INFO] Building NorthernWind :: Frontend :: Commons 1.2-ALPHA-12-SNAPSHOT [41/24] [INFO] from modules/frontend/Commons/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-commons --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896418856 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-commons --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/classes : [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-commons <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.springframework:spring-beans:jar:5.3.37:compile [WARNING] Unused declared dependencies found: [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:provided [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media >-- [INFO] Building NorthernWind :: Frontend :: Media 1.2-ALPHA-12-SNAPSHOT [42/24] [INFO] from modules/frontend/Media/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-media --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896420673 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7.jar:/var/jenkins_home/maven-repositories/executors/1/com/drewnoakes/metadata-extractor/2.18.0/metadata-extractor-2.18.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/adobe/xmp/xmpcore/6.1.11/xmpcore-6.1.11.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/image/image-core/1.0-ALPHA-7/image-core-1.0-ALPHA-7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/classes : [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_Metrics_branches/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast required: Map,List> found: Object [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-media <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Used undeclared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:5.0-ALPHA-1:compile [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.springframework:spring-beans:jar:5.3.37:compile [WARNING] org.springframework:spring-context:jar:5.3.37:compile [WARNING] org.springframework:spring-core:jar:5.3.37:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [WARNING] Non-test scoped test only dependencies found: [WARNING] org.springframework:spring-context:jar:5.3.37:compile [INFO] [INFO] ----< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend >---- [INFO] Building NorthernWind :: Frontend 1.2-ALPHA-12-SNAPSHOT [43/24] [INFO] from modules/frontend/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896425249 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/target/jacoco.exec [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc >-- [INFO] Building NorthernWind :: Frontend :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [44/24] [INFO] from modules/frontend/SpringMvcFrontend/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896425310 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.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_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes [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] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/lib/jrt-fs.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/5.0-ALPHA-1/it-tidalwave-util-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/5.0-ALPHA-1/it-tidalwave-messagebus-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/apache/commons/commons-math3/3.0/commons-math3-3.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/5.0-ALPHA-1/it-tidalwave-role-spring-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/ST4/4.1/ST4-4.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/var/jenkins_home/maven-repositories/executors/1/commons-io/commons-io/2.4/commons-io-2.4.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-beans/5.3.37/spring-beans-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-webmvc/5.3.37/spring-webmvc-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aop/5.3.37/spring-aop-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-core/5.3.37/spring-core-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-jcl/5.3.37/spring-jcl-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-expression/5.3.37/spring-expression-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-web/5.3.37/spring-web-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/net/java/dev/rome/rome/1.0.0/rome-1.0.0.jar:/var/jenkins_home/maven-repositories/executors/1/jdom/jdom/1.0/jdom-1.0.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/5.0-ALPHA-1/it-tidalwave-role-5.0-ALPHA-1.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/var/jenkins_home/maven-repositories/executors/1/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-context/5.3.37/spring-context-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/5.0-ALPHA-1/it-tidalwave-util-test-5.0-ALPHA-1.jar:/var/jenkins_home/maven-repositories/executors/1/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar:/var/jenkins_home/maven-repositories/executors/1/javax/inject/javax.inject/1/javax.inject-1.jar:/var/jenkins_home/maven-repositories/executors/1/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/var/jenkins_home/maven-repositories/executors/1/com/github/spotbugs/spotbugs-annotations/4.9.0/spotbugs-annotations-4.9.0.jar:/var/jenkins_home/maven-repositories/executors/1/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/var/jenkins_home/maven-repositories/executors/1/org/springframework/spring-aspects/5.3.37/spring-aspects-5.3.37.jar:/var/jenkins_home/maven-repositories/executors/1/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar:/var/jenkins_home/maven-repositories/executors/1/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7-tests.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/slf4j/jcl-over-slf4j/2.0.16/jcl-over-slf4j-2.0.16.jar:/var/jenkins_home/maven-repositories/executors/1/org/testng/testng/7.10.2/testng-7.10.2.jar:/var/jenkins_home/maven-repositories/executors/1/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/var/jenkins_home/maven-repositories/executors/1/org/mockito/mockito-core/5.13.0/mockito-core-5.13.0.jar:/var/jenkins_home/maven-repositories/executors/1/org/testfx/openjfx-monocle/11.0.2/openjfx-monocle-11.0.2.jar:/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/classes : [INFO] [INFO] --- dependency:3.8.1:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [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_Metrics_branches/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_Metrics_branches/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 where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[58,72] [unchecked] unchecked cast required: ResponseEntity found: CAP#1 where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-springmvc <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-springmvc --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:5.0-ALPHA-1:compile [WARNING] org.springframework:spring-web:jar:5.3.37:compile [WARNING] org.springframework:spring-beans:jar:5.3.37:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] org.springframework:spring-core:jar:5.3.37:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:5.0-ALPHA-1:compile [WARNING] org.springframework:spring-webmvc:jar:5.3.37:compile [WARNING] org.mortbay.jetty:jetty-util:jar:6.1.26:runtime [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc >-- [INFO] Building NorthernWind :: Frontend :: Media :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [45/24] [INFO] from modules/frontend/SpringMvcMediaFrontend/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896428564 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/1/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-media-springmvc <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:5.0-ALPHA-1:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:compile [WARNING] javax.servlet:javax.servlet-api:jar:3.1.0:provided [WARNING] org.springframework:spring-context:jar:5.3.37:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:4.9.0:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.16:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] org.projectlombok:lombok:jar:1.18.36:provided [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] -----< it.tidalwave.northernwind:it-tidalwave-northernwind-webapp >----- [INFO] Building NorthernWind :: Frontend :: Webapp 1.2-ALPHA-12-SNAPSHOT [46/24] [INFO] from modules/webapp/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-webapp --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896428653 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-webapp <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons >-- [INFO] Building NorthernWind :: Frontend :: Webapp :: Commons 1.2-ALPHA-12-SNAPSHOT [47/24] [INFO] from modules/webapp/Commons/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896428716 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/Commons' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Copying 8 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons/target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-webapp-commons <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-webapp-commons --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring:jar:5.0-ALPHA-1:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:runtime [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:4.9.0:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] org.projectlombok:lombok:jar:1.18.36:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc-webapp >-- [INFO] Building NorthernWind :: Frontend :: Webapp :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [48/24] [INFO] from modules/webapp/SpringMvcWebApp/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.pom (12 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat-maven-plugin/2.2/tomcat-maven-plugin-2.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat-maven-plugin/2.2/tomcat-maven-plugin-2.2.pom (33 kB at 122 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/12/apache-12.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/12/apache-12.pom (16 kB at 56 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.jar (114 kB at 424 kB/s) [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896430692 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [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] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-springmvc-webapp <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring:jar:5.0-ALPHA-1:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:runtime [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:4.9.0:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] org.projectlombok:lombok:jar:1.18.36:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc-webapp >-- [INFO] Building NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [49/24] [INFO] from modules/webapp/SpringMvcMediaWebApp/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildNumber: f8390f5565a7 at timestamp: 1737896430792 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 f8390f5565a7 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- dependency:3.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] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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_Metrics_branches/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] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-media-springmvc-webapp <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring:jar:5.0-ALPHA-1:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.16:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.5.16:runtime [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:4.9.0:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.16:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.16:runtime [WARNING] org.projectlombok:lombok:jar:1.18.36:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:5.0-ALPHA-1:test [WARNING] org.testng:testng:jar:7.10.2:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:5.13.0:test [WARNING] org.testfx:openjfx-monocle:jar:11.0.2:test [INFO] [INFO] ---------------< it.tidalwave.northernwind:northernwind >--------------- [INFO] Building NorthernWind 1.2-ALPHA-12-SNAPSHOT [50/24] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- dependency-check:11.1.1:aggregate (default-cli) @ northernwind --- [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies. [INFO] Checking for updates [WARNING] An NVD API Key was not provided - it is highly recommended to use an NVD API key as the update can take a VERY long time without an API Key [INFO] NVD API has 1,979 records in this update [INFO] Downloaded 1,979/1,979 (100%) [INFO] Completed processing batch 1/1 (100%) in 3,706ms [INFO] Begin database defrag [INFO] End database defrag (6440 ms) [INFO] Check for updates complete (13221 ms) [INFO] Dependency-Check is an open source tool performing a best effort analysis of 3rd party dependencies; false positives and false negatives may exist in the analysis performed by the tool. Use of the tool and the reporting provided constitutes acceptance for use in an AS IS condition, and there are NO warranties, implied or otherwise, with regard to the analysis or its use. Any use of the tool and the reporting provided is at the user's risk. In no event shall the copyright holder or OWASP be held liable for any damages whatsoever arising out of or in connection with the use of this tool, the analysis performed, or the resulting report. About ODC: https://jeremylong.github.io/DependencyCheck/general/internals.html False Positives: https://jeremylong.github.io/DependencyCheck/general/suppression.html 💖 Sponsor: https://github.com/sponsors/jeremylong [INFO] Analysis Started [INFO] Finished Archive Analyzer (0 seconds) [INFO] Finished File Name Analyzer (0 seconds) [INFO] Finished Jar Analyzer (0 seconds) [INFO] Finished Dependency Merging Analyzer (0 seconds) [INFO] Finished Hint Analyzer (0 seconds) [INFO] Finished Version Filter Analyzer (0 seconds) [INFO] Created CPE Index (1 seconds) [INFO] Finished CPE Analyzer (3 seconds) [INFO] Finished False Positive Analyzer (0 seconds) [INFO] Finished NVD CVE Analyzer (0 seconds) [INFO] Finished Sonatype OSS Index Analyzer (1 seconds) [INFO] Finished Vulnerability Suppression Analyzer (0 seconds) [INFO] Finished Dependency Bundling Analyzer (0 seconds) [INFO] Finished Unused Suppression Rule Analyzer (0 seconds) [INFO] Analysis Complete (5 seconds) [INFO] Writing XML report to: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/dependency-check-report.xml [INFO] Writing HTML report to: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/dependency-check-report.html [WARNING] One or more dependencies were identified with known vulnerabilities in NorthernWind: commons-io-2.4.jar (pkg:maven/commons-io/commons-io@2.4, cpe:2.3:a:apache:commons_io:2.4:*:*:*:*:*:*:*) : CVE-2024-47554, CVE-2021-29425 jdom-1.0.jar (pkg:maven/jdom/jdom@1.0, cpe:2.3:a:jdom:jdom:1.0:*:*:*:*:*:*:*) : CVE-2021-33813 jetty-util-6.1.26.jar (pkg:maven/org.mortbay.jetty/jetty-util@6.1.26, cpe:2.3:a:jetty:jetty:6.1.26:*:*:*:*:*:*:*, cpe:2.3:a:mortbay:jetty:6.1.26:*:*:*:*:*:*:*, cpe:2.3:a:mortbay_jetty:jetty:6.1.26:*:*:*:*:*:*:*) : CVE-2011-4461, CVE-2009-1523 spring-core-5.3.37.jar (pkg:maven/org.springframework/spring-core@5.3.37, cpe:2.3:a:pivotal_software:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:springsource:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:vmware:spring_framework:5.3.37:*:*:*:*:*:*:*) : CVE-2024-38820 spring-expression-5.3.37.jar (pkg:maven/org.springframework/spring-expression@5.3.37, cpe:2.3:a:pivotal_software:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:springsource:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:vmware:spring_framework:5.3.37:*:*:*:*:*:*:*) : CVE-2024-38808, CVE-2024-38820 spring-web-5.3.37.jar (pkg:maven/org.springframework/spring-web@5.3.37, cpe:2.3:a:pivotal_software:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:springsource:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:vmware:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:web_project:web:5.3.37:*:*:*:*:*:*:*) : CVE-2016-1000027, CVE-2024-38809, CVE-2024-38828, CVE-2024-38820 spring-webmvc-5.3.37.jar (pkg:maven/org.springframework/spring-webmvc@5.3.37, cpe:2.3:a:pivotal_software:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:springsource:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:vmware:spring_framework:5.3.37:*:*:*:*:*:*:*, cpe:2.3:a:web_project:web:5.3.37:*:*:*:*:*:*:*) : CVE-2024-38816, CVE-2024-38820 See the dependency-check report for more details. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for NorthernWind 1.2-ALPHA-12-SNAPSHOT: [INFO] [INFO] NorthernWind ....................................... SUCCESS [ 23.158 s] [INFO] NorthernWind (modules) ............................. SUCCESS [ 0.057 s] [INFO] NorthernWind :: Commons for tests .................. SUCCESS [ 0.094 s] [INFO] NorthernWind :: Core ............................... SUCCESS [ 4.000 s] [INFO] NorthernWind :: Core :: Default Marshalling ........ SUCCESS [ 1.730 s] [INFO] NorthernWind :: Profiling .......................... SUCCESS [ 1.558 s] [INFO] NorthernWind :: HTML Patches ....................... SUCCESS [ 0.090 s] [INFO] NorthernWind :: Filesystems ........................ SUCCESS [ 0.071 s] [INFO] NorthernWind :: Filesystems :: Basic ............... SUCCESS [ 3.497 s] [INFO] NorthernWind :: Core :: Default Implementation ..... SUCCESS [ 5.707 s] [INFO] NorthernWind :: Frontend :: Components ............. SUCCESS [ 4.397 s] [INFO] NorthernWind :: Frontend :: Components :: HTML Template SUCCESS [ 3.989 s] [INFO] NorthernWind :: Filesystems :: SCM ................. SUCCESS [ 3.730 s] [INFO] NorthernWind :: Filesystems :: SCM :: Git .......... SUCCESS [ 2.735 s] [INFO] NorthernWind :: Filesystems :: SCM :: Mercurial .... SUCCESS [ 2.711 s] [INFO] NorthernWind :: Frontend :: Commons ................ SUCCESS [ 1.817 s] [INFO] NorthernWind :: Frontend :: Media .................. SUCCESS [ 4.577 s] [INFO] NorthernWind :: Frontend ........................... SUCCESS [ 0.061 s] [INFO] NorthernWind :: Frontend :: Spring MVC ............. SUCCESS [ 3.254 s] [INFO] NorthernWind :: Frontend :: Media :: Spring MVC .... SUCCESS [ 0.089 s] [INFO] NorthernWind :: Frontend :: Webapp ................. SUCCESS [ 0.063 s] [INFO] NorthernWind :: Frontend :: Webapp :: Commons ...... SUCCESS [ 0.142 s] [INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC ... SUCCESS [ 1.933 s] [INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC SUCCESS [ 0.095 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 05:22 min [INFO] Finished at: 2025-01-26T13:00:54Z [INFO] ------------------------------------------------------------------------ [workspace] $ /bin/bash /tmp/jenkins976477029926645542.sh No post-build script. TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml Saving reports... Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-3.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-4.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-5.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-6.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-7.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-8.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results-9.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/testng/testng-results.xml' 1.111111% of tests failed, which exceeded threshold of 0%. Marking build as UNSTABLE TestNG Reports Processing: FINISH Build step 'Publish TestNG Results' changed build result to UNSTABLE [JaCoCo plugin] Collecting JaCoCo coverage data... [JaCoCo plugin] Version: 3.3.7 [JaCoCo plugin] **/**.exec;**/classes;**/src/main/java; locations are configured [JaCoCo plugin] Number of found exec files for pattern **/**.exec: 10 [JaCoCo plugin] Saving matched execfiles: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [JaCoCo plugin] Saving matched class directories for class-pattern: **/classes: [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/classes 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/classes 55 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/classes 70 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/classes 63 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/classes 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/classes 21 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/classes 11 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/classes 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/classes 16 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/classes 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/classes 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/classes 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/classes 10 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/classes 22 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/classes 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcMediaFrontend/target/classes 0 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/Commons/target/classes 0 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7/WEB-INF/classes 0 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.f8390f5565a7/WEB-INF/classes 0 files [JaCoCo plugin] Saving matched source directories for source-pattern: **/src/main/java: [JaCoCo plugin] Source Inclusions: **/*.java,**/*.groovy,**/*.kt,**/*.kts [JaCoCo plugin] Source Exclusions: [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/src/main/java 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java 40 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/src/main/java 48 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java 51 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/src/main/java 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/main/java 21 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/src/main/java 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/src/main/java 4 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/src/main/java 13 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/main/java 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/main/java 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/src/main/java 7 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/src/main/java 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java 16 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java 9 files [JaCoCo plugin] Loading inclusions files.. [JaCoCo plugin] inclusions: [] [JaCoCo plugin] exclusions: [org/musicbrainz/**/*.class] [JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=0, maxClass=0, minMethod=0, maxMethod=0, minLine=0, maxLine=0, minBranch=0, maxBranch=0, minInstruction=0, maxInstruction=0, minComplexity=0, maxComplexity=0] [JaCoCo plugin] Publishing the results.. [JaCoCo plugin] Loading packages.. [JaCoCo plugin] Done. [JaCoCo plugin] Overall coverage: class: 53.27511, method: 46.350365, line: 42.606956, branch: 25.58838, instruction: 43.125576, complexity: 30.72519 [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 142 issues (skipped 297 duplicates) [Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8' [Java Compiler] Creating SCM blamer to obtain author and commit information for affected files [Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [Java Compiler] -> resolved paths in source directory (56 found, 1 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 142 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 57 affected files [Java Compiler] No filter has been set, publishing all 142 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 140 issues (skipped 2 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [Java Compiler] -> 56 copied, 0 not in workspace, 2 not-found, 0 with I/O error [Java Compiler] Deleting source code files of build #13 [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] [-ERROR-] Can't create fingerprints for some files: [Java Compiler] [-ERROR-] - 'Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin' file not found [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 142 issues (skipped 297 duplicates) [Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8' [Java Compiler] Creating SCM blamer to obtain author and commit information for affected files [Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [Java Compiler] -> resolved paths in source directory (56 found, 1 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 142 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 57 affected files [Java Compiler] No filter has been set, publishing all 142 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 140 issues (skipped 2 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [Java Compiler] -> 56 copied, 0 not in workspace, 2 not-found, 0 with I/O error [Java Compiler] Deleting source code files of build #13 [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] [-ERROR-] Can't create fingerprints for some files: [Java Compiler] [-ERROR-] - 'Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin' file not found [Java Compiler] Reference build recorder is not configured [Java Compiler] No valid reference build found [Java Compiler] All reported issues will be considered outstanding [Java Compiler] No quality gates have been set - skipping [Java Compiler] Health report is disabled - skipping [Java Compiler] Created analysis result for 142 issues (found 0 new issues, fixed 0 issues) [Java Compiler] Attaching ResultAction with ID 'java' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Maven] -> found 165 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 165 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Successfully parsed console log [Maven] -> found 165 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 165 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Reference build recorder is not configured [Maven] No valid reference build found [Maven] All reported issues will be considered outstanding [Maven] No quality gates have been set - skipping [Maven] Health report is disabled - skipping [Maven] Created analysis result for 165 issues (found 0 new issues, fixed 0 issues) [Maven] Attaching ResultAction with ID 'maven-warnings' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [CPD] Using default pattern '**/cpd.xml' since user defined pattern is not set [CPD] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 1 file [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/cpd.xml [CPD] -> found 4 issues (skipped 0 duplicates) [CPD] Successfully processed file 'target/cpd.xml' [CPD] Post processing issues on 'Master' with source code encoding 'UTF-8' [CPD] Creating SCM blamer to obtain author and commit information for affected files [CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [CPD] -> resolved paths in source directory (1 found, 0 not found) [CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [CPD] -> resolved module names for 4 issues [CPD] Resolving package names (or namespaces) by parsing the affected files [CPD] -> resolved package names of 1 affected files [CPD] No filter has been set, publishing all 4 issues [CPD] Creating fingerprints for all affected code blocks to track issues over different builds [CPD] -> created fingerprints for 4 issues (skipped 0 issues) [CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [CPD] -> 0 copied, 0 not in workspace, 0 not-found, 0 with I/O error [CPD] Repository miner is not configured, skipping repository mining [CPD] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 1 file [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/cpd.xml [CPD] -> found 4 issues (skipped 0 duplicates) [CPD] Successfully processed file 'target/cpd.xml' [CPD] Post processing issues on 'Master' with source code encoding 'UTF-8' [CPD] Creating SCM blamer to obtain author and commit information for affected files [CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [CPD] -> resolved paths in source directory (1 found, 0 not found) [CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [CPD] -> resolved module names for 4 issues [CPD] Resolving package names (or namespaces) by parsing the affected files [CPD] -> resolved package names of 1 affected files [CPD] No filter has been set, publishing all 4 issues [CPD] Creating fingerprints for all affected code blocks to track issues over different builds [CPD] -> created fingerprints for 4 issues (skipped 0 issues) [CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [CPD] -> 0 copied, 0 not in workspace, 0 not-found, 0 with I/O error [CPD] Repository miner is not configured, skipping repository mining [CPD] Reference build recorder is not configured [CPD] No valid reference build found [CPD] All reported issues will be considered outstanding [CPD] No quality gates have been set - skipping [CPD] Health report is disabled - skipping [CPD] Created analysis result for 4 issues (found 0 new issues, fixed 0 issues) [CPD] Attaching ResultAction with ID 'cpd' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [PMD] Using default pattern '**/pmd.xml' since user defined pattern is not set [PMD] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 1 file [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/pmd.xml [PMD] -> found 27 issues (skipped 0 duplicates) [PMD] Successfully processed file 'target/pmd.xml' [PMD] Post processing issues on 'Master' with source code encoding 'UTF-8' [PMD] Creating SCM blamer to obtain author and commit information for affected files [PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [PMD] -> resolved paths in source directory (15 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 27 issues [PMD] Resolving package names (or namespaces) by parsing the affected files [PMD] -> all affected files already have a valid package name [PMD] No filter has been set, publishing all 27 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 27 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [PMD] -> 11 copied, 0 not in workspace, 0 not-found, 0 with I/O error [PMD] Repository miner is not configured, skipping repository mining [PMD] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 1 file [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/target/pmd.xml [PMD] -> found 27 issues (skipped 0 duplicates) [PMD] Successfully processed file 'target/pmd.xml' [PMD] Post processing issues on 'Master' with source code encoding 'UTF-8' [PMD] Creating SCM blamer to obtain author and commit information for affected files [PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [PMD] -> resolved paths in source directory (15 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 27 issues [PMD] Resolving package names (or namespaces) by parsing the affected files [PMD] -> all affected files already have a valid package name [PMD] No filter has been set, publishing all 27 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 27 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [PMD] -> 11 copied, 0 not in workspace, 0 not-found, 0 with I/O error [PMD] Repository miner is not configured, skipping repository mining [PMD] Reference build recorder is not configured [PMD] No valid reference build found [PMD] All reported issues will be considered outstanding [PMD] No quality gates have been set - skipping [PMD] Health report is disabled - skipping [PMD] Created analysis result for 27 issues (found 0 new issues, fixed 0 issues) [PMD] Attaching ResultAction with ID 'pmd' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [AspectJ] -> found 41 issues (skipped 72 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [AspectJ] Post processing issues on 'Master' with source code encoding 'UTF-8' [AspectJ] Creating SCM blamer to obtain author and commit information for affected files [AspectJ] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [AspectJ] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [AspectJ] -> resolved paths in source directory (0 found, 2 not found) [AspectJ] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [AspectJ] -> resolved module names for 41 issues [AspectJ] Resolving package names (or namespaces) by parsing the affected files [AspectJ] -> resolved package names of 3 affected files [AspectJ] No filter has been set, publishing all 41 issues [AspectJ] Creating fingerprints for all affected code blocks to track issues over different builds [AspectJ] -> created fingerprints for 0 issues (skipped 41 issues) [AspectJ] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [AspectJ] -> 0 copied, 0 not in workspace, 41 not-found, 0 with I/O error [AspectJ] Repository miner is not configured, skipping repository mining [AspectJ] [-ERROR-] Can't create fingerprints for some files: [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - 'at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] ... skipped logging of 4 additional errors ... [AspectJ] Successfully parsed console log [AspectJ] -> found 41 issues (skipped 72 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [AspectJ] Post processing issues on 'Master' with source code encoding 'UTF-8' [AspectJ] Creating SCM blamer to obtain author and commit information for affected files [AspectJ] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [AspectJ] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [AspectJ] -> resolved paths in source directory (0 found, 2 not found) [AspectJ] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [AspectJ] -> resolved module names for 41 issues [AspectJ] Resolving package names (or namespaces) by parsing the affected files [AspectJ] -> resolved package names of 3 affected files [AspectJ] No filter has been set, publishing all 41 issues [AspectJ] Creating fingerprints for all affected code blocks to track issues over different builds [AspectJ] -> created fingerprints for 0 issues (skipped 41 issues) [AspectJ] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [AspectJ] -> 0 copied, 0 not in workspace, 41 not-found, 0 with I/O error [AspectJ] Repository miner is not configured, skipping repository mining [AspectJ] [-ERROR-] Can't create fingerprints for some files: [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - 'at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] - '' file not found [AspectJ] [-ERROR-] ... skipped logging of 4 additional errors ... [AspectJ] Reference build recorder is not configured [AspectJ] No valid reference build found [AspectJ] All reported issues will be considered outstanding [AspectJ] No quality gates have been set - skipping [AspectJ] Health report is disabled - skipping [AspectJ] Created analysis result for 41 issues (found 0 new issues, fixed 0 issues) [AspectJ] Attaching ResultAction with ID 'aspectj' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Code Analysis] Skipping post processing [Code Analysis] No filter has been set, publishing all 0 issues [Code Analysis] Repository miner is not configured, skipping repository mining [Code Analysis] Successfully parsed console log [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [Code Analysis] Skipping post processing [Code Analysis] No filter has been set, publishing all 0 issues [Code Analysis] Repository miner is not configured, skipping repository mining [Code Analysis] Reference build recorder is not configured [Code Analysis] No valid reference build found [Code Analysis] All reported issues will be considered outstanding [Code Analysis] No quality gates have been set - skipping [Code Analysis] Health report is disabled - skipping [Code Analysis] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [Code Analysis] Attaching ResultAction with ID 'code-analysis' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [SpotBugs] Using default pattern '**/spotbugsXml.xml' since user defined pattern is not set [SpotBugs] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 15 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/CommonTests/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/site/spotbugsXml.xml [SpotBugs] -> found 5 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/Components/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 3 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/site/spotbugsXml.xml [SpotBugs] -> found 95 issues (skipped 23 duplicates) [SpotBugs] Successfully processed file 'modules/CoreImplementation/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/site/spotbugsXml.xml [SpotBugs] -> found 10 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlPatches/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/site/spotbugsXml.xml [SpotBugs] -> found 28 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlTemplateComponents/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/site/spotbugsXml.xml [SpotBugs] -> found 15 issues (skipped 3 duplicates) [SpotBugs] Successfully processed file 'modules/Marshalling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/site/spotbugsXml.xml [SpotBugs] -> found 8 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/Profiling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml [SpotBugs] -> found 9 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 12 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/frontend/Commons/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/site/spotbugsXml.xml [SpotBugs] -> found 8 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/Media/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/site/spotbugsXml.xml [SpotBugs] -> found 10 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/site/spotbugsXml.xml' [SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8' [SpotBugs] Creating SCM blamer to obtain author and commit information for affected files [SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [SpotBugs] -> resolved paths in source directory (82 found, 0 not found) [SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [SpotBugs] -> all issues already have a valid module name [SpotBugs] Resolving package names (or namespaces) by parsing the affected files [SpotBugs] -> all affected files already have a valid package name [SpotBugs] No filter has been set, publishing all 210 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 210 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [SpotBugs] -> 58 copied, 0 not in workspace, 0 not-found, 0 with I/O error [SpotBugs] Repository miner is not configured, skipping repository mining [SpotBugs] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 15 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CommonTests/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/CommonTests/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/site/spotbugsXml.xml [SpotBugs] -> found 5 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/Components/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 3 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/site/spotbugsXml.xml [SpotBugs] -> found 95 issues (skipped 23 duplicates) [SpotBugs] Successfully processed file 'modules/CoreImplementation/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlPatches/target/site/spotbugsXml.xml [SpotBugs] -> found 10 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlPatches/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/site/spotbugsXml.xml [SpotBugs] -> found 28 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlTemplateComponents/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Marshalling/target/site/spotbugsXml.xml [SpotBugs] -> found 15 issues (skipped 3 duplicates) [SpotBugs] Successfully processed file 'modules/Marshalling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Profiling/target/site/spotbugsXml.xml [SpotBugs] -> found 8 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/Profiling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml [SpotBugs] -> found 9 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 12 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/frontend/Commons/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/site/spotbugsXml.xml [SpotBugs] -> found 8 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/Media/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/site/spotbugsXml.xml [SpotBugs] -> found 10 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/site/spotbugsXml.xml' [SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8' [SpotBugs] Creating SCM blamer to obtain author and commit information for affected files [SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [SpotBugs] -> resolved paths in source directory (82 found, 0 not found) [SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [SpotBugs] -> all issues already have a valid module name [SpotBugs] Resolving package names (or namespaces) by parsing the affected files [SpotBugs] -> all affected files already have a valid package name [SpotBugs] No filter has been set, publishing all 210 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 210 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [SpotBugs] -> 58 copied, 0 not in workspace, 0 not-found, 0 with I/O error [SpotBugs] Repository miner is not configured, skipping repository mining [SpotBugs] Reference build recorder is not configured [SpotBugs] No valid reference build found [SpotBugs] All reported issues will be considered outstanding [SpotBugs] No quality gates have been set - skipping [SpotBugs] Health report is disabled - skipping [SpotBugs] Created analysis result for 210 issues (found 0 new issues, fixed 0 issues) [SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 10131 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 10131 files for open tasks [Open Tasks Scanner] Found a total of 205 open tasks [Open Tasks Scanner] -> TODO: 68 open tasks [Open Tasks Scanner] -> FIXME: 137 open tasks [Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8' [Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files [Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [Open Tasks Scanner] -> resolved paths in source directory (107 found, 0 not found) [Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Open Tasks Scanner] -> resolved module names for 205 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 107 affected files [Open Tasks Scanner] No filter has been set, publishing all 205 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 205 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [Open Tasks Scanner] -> 52 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Open Tasks Scanner] Repository miner is not configured, skipping repository mining [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 10131 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 10131 files for open tasks [Open Tasks Scanner] Found a total of 205 open tasks [Open Tasks Scanner] -> TODO: 68 open tasks [Open Tasks Scanner] -> FIXME: 137 open tasks [Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8' [Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files [Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' [Open Tasks Scanner] -> resolved paths in source directory (107 found, 0 not found) [Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Open Tasks Scanner] -> resolved module names for 205 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 107 affected files [Open Tasks Scanner] No filter has been set, publishing all 205 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 205 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/builds/17/files-with-issues' [Open Tasks Scanner] -> 52 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Open Tasks Scanner] Repository miner is not configured, skipping repository mining [Open Tasks Scanner] Reference build recorder is not configured [Open Tasks Scanner] No valid reference build found [Open Tasks Scanner] All reported issues will be considered outstanding [Open Tasks Scanner] No quality gates have been set - skipping [Open Tasks Scanner] Health report is disabled - skipping [Open Tasks Scanner] Created analysis result for 205 issues (found 0 new issues, fixed 0 issues) [Open Tasks Scanner] Attaching ResultAction with ID 'open-tasks' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [OWASP Dependency Check] Using default pattern '**/dependency-check-report.json' since user defined pattern is not set [OWASP Dependency Check] [-ERROR-] Errors during parsing [OWASP Dependency Check] [-ERROR-] No files found for pattern '**/dependency-check-report.json'. Configuration error? [OWASP Dependency Check] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/dependency-check-report.json' [OWASP Dependency Check] Traversing of symbolic links: enabled [OWASP Dependency Check] Skipping post processing [OWASP Dependency Check] No filter has been set, publishing all 0 issues [OWASP Dependency Check] Repository miner is not configured, skipping repository mining [OWASP Dependency Check] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace' that match the pattern '**/dependency-check-report.json' [OWASP Dependency Check] Traversing of symbolic links: enabled [OWASP Dependency Check] Skipping post processing [OWASP Dependency Check] No filter has been set, publishing all 0 issues [OWASP Dependency Check] Repository miner is not configured, skipping repository mining [OWASP Dependency Check] [-ERROR-] Errors during parsing [OWASP Dependency Check] [-ERROR-] No files found for pattern '**/dependency-check-report.json'. Configuration error? [OWASP Dependency Check] Reference build recorder is not configured [OWASP Dependency Check] No valid reference build found [OWASP Dependency Check] All reported issues will be considered outstanding [OWASP Dependency Check] No quality gates have been set - skipping [OWASP Dependency Check] Health report is disabled - skipping [OWASP Dependency Check] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [OWASP Dependency Check] Attaching ResultAction with ID 'owasp-dependency-check' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [JavaDoc] Skipping post processing [JavaDoc] No filter has been set, publishing all 0 issues [JavaDoc] Repository miner is not configured, skipping repository mining [JavaDoc] Successfully parsed console log [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace') [JavaDoc] Skipping post processing [JavaDoc] No filter has been set, publishing all 0 issues [JavaDoc] Repository miner is not configured, skipping repository mining [JavaDoc] Reference build recorder is not configured [JavaDoc] No valid reference build found [JavaDoc] All reported issues will be considered outstanding [JavaDoc] No quality gates have been set - skipping [JavaDoc] Health report is disabled - skipping [JavaDoc] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [JavaDoc] Attaching ResultAction with ID 'javadoc-warnings' to build 'NorthernWind_Metrics_branches #17'. [Checks API] No suitable checks publisher found. [description-setter] Description set: origin/master 1.2-ALPHA-12-SNAPSHOT f8390f5565a7 Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Finished: UNSTABLE