Started by user Fabrizio Giudici Running as SYSTEM Building in workspace /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://bitbucket.org/fabriziogiudici/northernwind-src.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from https://bitbucket.org/fabriziogiudici/northernwind-src.git > git --version # timeout=10 > git --version # 'git version 2.30.2' > 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 bf5a259865c58e2d1a31156c18df802de60ae505 (origin/release/1.2-ALPHA-12) > git config core.sparsecheckout # timeout=10 > git checkout -f bf5a259865c58e2d1a31156c18df802de60ae505 # timeout=10 Commit message: "Untracked some Idea files." > git rev-list --no-walk bf5a259865c58e2d1a31156c18df802de60ae505 # timeout=10 Parsing POMs using settings config with name settings-mirror Replacing all maven server entries not found in credentials list is true Modules changed, recalculating dependency graph Established TCP socket on 34797 [workspace] $ /var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin/java -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace -cp /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.14.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/boot/plexus-classworlds-2.6.0.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/conf/logging jenkins.maven3.agent.Maven35Main /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1 /var/jenkins_home/war/WEB-INF/lib/remoting-3107.v665000b_51092.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.14.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.14.jar 34797 <===[JENKINS REMOTING CAPACITY]===>channel started using settings config with name settings-mirror Replacing all maven server entries not found in credentials list is true Executing Maven: -B -f /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/pom.xml -Dmaven.repo.local=/var/jenkins_home/maven-repositories/1 -s /tmp/settings7369238582296203957.xml -Pgenerate-revision-id,it.tidalwave-ci-v1 -DtestFailureIgnore=true -Dit.tidalwave-ci.skipLongTests=true [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.2.0:clean (default-clean) @ northernwind --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ northernwind --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918708259 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ northernwind --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed [INFO] Rule 2: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] Rule 4: org.apache.maven.enforcer.rules.ReactorModuleConvergence passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ northernwind --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ northernwind --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ northernwind --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ northernwind --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/northernwind/1.2-ALPHA-12-SNAPSHOT/northernwind-1.2-ALPHA-12-SNAPSHOT.pom [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 1 second [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.2.0:clean (default-clean) @ it-tidalwave-northernwind-modules --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-modules --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918715940 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-modules --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-modules --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-modules --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-modules --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-modules --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-modules/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-modules-1.2-ALPHA-12-SNAPSHOT.pom [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 1 second [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.2.0:clean (default-clean) @ it-tidalwave-northernwind-common-tests --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-common-tests --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918719123 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-common-tests --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-common-tests --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-common-tests --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-common-tests --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-common-tests --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-common-tests --- [INFO] No tests to run. [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-common-tests --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-common-tests --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-common-tests --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-common-tests/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-common-tests/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ------< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918730600 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 48 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] [path] bad path element "/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/classes": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/ResourcePath.java:[278,40] [unchecked] unchecked generic array creation for varargs parameter of type Collection<? extends String>[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/ResourcePath.java:[308,40] [unchecked] unchecked generic array creation for varargs parameter of type Collection<? extends String>[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[123,36] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class NodeViewRenderer [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[127,67] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class NodeViewRenderer [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/Content.java:[82,69] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/HttpStatusException.java:[48,7] [serial] serializable class HttpStatusException has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseHolder.java:[68,46] [unchecked] unchecked cast required: RESPONSE_TYPE found: Object where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core --- [INFO] Copying 6 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[59,27] [unchecked] response() in MockResponseHolder overrides response() in ResponseHolder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<byte[]> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[59,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder<RESPONSE_TYPE> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[61,14] [rawtypes] found raw type: ResponseBuilderSupport missing type arguments for generic class ResponseBuilderSupport<RESPONSE_TYPE> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[62,40] [unchecked] unchecked call to setClockSupplier(Supplier<Clock>) as a member of the raw type ResponseBuilderSupport [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:19:38.882 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - STARTING TESTS OF it.tidalwave.northernwind.core.model.ResourcePathTest 22:19:39.125 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.130 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 22:19:39.131 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, ] 22:19:39.131 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.171 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 60 msec 22:19:39.172 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.183 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.184 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 22:19:39.187 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.jpg, jpg] 22:19:39.188 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.201 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 16 msec 22:19:39.202 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.211 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.215 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 22:19:39.216 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif, gif] 22:19:39.217 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.224 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 22:19:39.225 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.231 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.240 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 22:19:39.240 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif.jpg, jpg] 22:19:39.240 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.250 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 13 msec 22:19:39.252 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.255 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.257 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 22:19:39.262 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg, jpg] 22:19:39.264 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.267 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 11 msec 22:19:39.268 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.269 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.272 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 22:19:39.274 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.gif, gif] 22:19:39.275 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 21 msec 22:19:39.294 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 22:19:39.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg.gif, gif] 22:19:39.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 22:19:39.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:39.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.319 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 22:19:39.319 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 22:19:39.322 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:39.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.342 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 22:19:39.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 22:19:39.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 22:19:39.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 22:19:39.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 22:19:39.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 5 msec 22:19:39.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 22:19:39.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, true] 22:19:39.386 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 19 msec 22:19:39.394 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 22:19:39.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, true] 22:19:39.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:39.407 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 22:19:39.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, true] 22:19:39.410 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.414 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:39.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.418 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.419 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 22:19:39.421 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foot, false] 22:19:39.422 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.427 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 9 msec 22:19:39.429 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.430 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.431 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 22:19:39.432 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foot, false] 22:19:39.432 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.438 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 7 msec 22:19:39.438 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.441 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.441 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 22:19:39.444 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foot, false] 22:19:39.446 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.455 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 11 msec 22:19:39.455 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.463 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.464 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 22:19:39.464 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , false] 22:19:39.464 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 22:19:39.471 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 6 msec 22:19:39.472 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.478 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:39.482 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 22:19:39.482 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 22:19:39.482 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:39.488 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 9 msec 22:19:39.488 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.492 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:39.492 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 22:19:39.493 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 22:19:39.493 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:39.499 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 5 msec 22:19:39.499 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.499 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:39.501 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 22:19:39.501 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 22:19:39.501 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:39.507 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 6 msec 22:19:39.508 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.515 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 22:19:39.515 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path" 22:19:39.515 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 22:19:39.529 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 13 msec 22:19:39.532 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.558 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:39.565 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject empty segments" 22:19:39.570 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:39.583 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 18 msec 22:19:39.584 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.588 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.601 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject null segments" 22:19:39.601 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.613 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 19 msec 22:19:39.614 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject segments containing slash" 22:19:39.615 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:39.635 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 18 msec 22:19:39.636 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.671 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 22:19:39.672 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.677 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 17 msec 22:19:39.678 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.679 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.679 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.679 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 22:19:39.681 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.695 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:39.695 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.699 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.700 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.700 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 22:19:39.700 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.709 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 22:19:39.717 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.721 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.721 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.721 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 22:19:39.721 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.728 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 22:19:39.728 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.728 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.729 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.729 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 22:19:39.729 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.738 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:39.739 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.739 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.739 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.739 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 22:19:39.739 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.743 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:39.743 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.744 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.744 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.744 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 22:19:39.744 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.746 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:39.746 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.747 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.747 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 22:19:39.747 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 22:19:39.747 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 22:19:39.751 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:39.752 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.765 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.780 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 22:19:39.780 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [http://acme.com] 22:19:39.780 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.789 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 22 msec 22:19:39.789 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.790 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.790 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 22:19:39.790 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [https://acme.com] 22:19:39.790 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.803 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 6 msec 22:19:39.804 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.809 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.809 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 22:19:39.809 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[], /] 22:19:39.814 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.817 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:39.818 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.818 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.819 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 22:19:39.819 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo], /foo] 22:19:39.819 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.821 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:39.821 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.821 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.821 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 22:19:39.821 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar], /foo/bar] 22:19:39.821 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.825 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:39.825 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.825 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.825 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 22:19:39.825 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar, baz], /foo/bar/baz] 22:19:39.825 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:39.833 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:39.834 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.848 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.849 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.849 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 22:19:39.849 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.858 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 5 msec 22:19:39.858 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.859 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.859 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.859 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 22:19:39.859 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.871 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 5 msec 22:19:39.871 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.872 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.876 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.876 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 22:19:39.876 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 22:19:39.880 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 5 msec 22:19:39.880 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.881 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:39.881 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.881 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 22:19:39.881 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:39.888 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 7 msec 22:19:39.888 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.891 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:39.891 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.891 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 22:19:39.891 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:39.898 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:39.898 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.899 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:39.902 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.902 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 22:19:39.903 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:39.909 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 9 msec 22:19:39.910 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.910 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:39.910 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.910 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 22:19:39.910 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:39.915 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:39.915 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.921 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:39.921 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.921 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 22:19:39.921 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:39.925 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:39.925 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.925 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:39.926 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 22:19:39.926 [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] 22:19:39.926 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:39.929 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:39.929 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.937 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 22:19:39.937 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:39.937 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 22:19:39.937 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 22:19:39.956 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 14 msec 22:19:39.956 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.959 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 22:19:39.959 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:39.962 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 22:19:39.962 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 22:19:39.967 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 7 msec 22:19:39.967 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.968 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 22:19:39.969 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:39.969 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 22:19:39.969 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 22:19:39.983 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 22:19:39.983 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.984 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:39.984 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:39.984 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 22:19:39.984 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:39.988 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:39.988 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:39.989 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:39.989 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:39.989 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 22:19:39.989 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:39.994 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 22:19:39.994 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.003 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:40.003 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:40.004 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 22:19:40.004 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:40.005 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 11 msec 22:19:40.005 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.006 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:40.006 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:40.006 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 22:19:40.006 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:40.018 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 11 msec 22:19:40.020 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.021 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:40.021 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:40.021 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 22:19:40.021 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:40.023 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 22:19:40.023 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.024 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:40.024 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 22:19:40.024 [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] 22:19:40.024 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:40.031 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:40.031 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.038 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 22:19:40.038 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute relative paths" 22:19:40.038 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar, /baz] 22:19:40.038 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 22:19:40.048 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 22:19:40.048 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.061 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:40.061 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 22:19:40.061 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 22:19:40.061 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:40.074 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 22:19:40.074 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.074 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:40.075 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 22:19:40.075 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 22:19:40.075 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:40.084 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 9 msec 22:19:40.087 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.096 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:40.096 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 22:19:40.097 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 22:19:40.097 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 22:19:40.105 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 7 msec 22:19:40.106 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.114 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:40.114 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 22:19:40.114 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 22:19:40.114 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:40.121 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 6 msec 22:19:40.121 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.122 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:40.122 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 22:19:40.122 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 22:19:40.122 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:40.131 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 22:19:40.131 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.132 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:40.132 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 22:19:40.132 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 22:19:40.132 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 22:19:40.133 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:40.133 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.156 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.156 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.157 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 22:19:40.157 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.163 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 5 msec 22:19:40.163 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.164 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.167 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.168 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 22:19:40.168 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.178 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 14 msec 22:19:40.178 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.179 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.179 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.179 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 22:19:40.179 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.186 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:40.186 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.186 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:40.186 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.187 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 22:19:40.187 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 22:19:40.196 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 5 msec 22:19:40.196 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.197 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 22:19:40.197 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.197 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 22:19:40.197 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 22:19:40.199 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:40.200 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.208 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.212 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.212 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 22:19:40.212 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.216 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 15 msec 22:19:40.216 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.218 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.218 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.218 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 22:19:40.218 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.224 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:40.224 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.225 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 22:19:40.225 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 22:19:40.225 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 22:19:40.225 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 22:19:40.235 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:40.235 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.256 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:40.256 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.256 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 22:19:40.256 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:40.262 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:40.262 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.262 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:40.262 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.262 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 22:19:40.262 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:40.265 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:40.265 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.266 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:40.266 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.266 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 22:19:40.266 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 22:19:40.277 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 9 msec 22:19:40.277 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.278 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.278 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.278 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 22:19:40.278 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.287 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 8 msec 22:19:40.287 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:40.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 22:19:40.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:40.292 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:40.292 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:40.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 22:19:40.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:40.294 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 22:19:40.295 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.295 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:40.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 22:19:40.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:40.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 12 msec 22:19:40.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:40.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 22:19:40.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:40.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:40.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.315 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:40.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 22:19:40.316 [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] 22:19:40.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:40.322 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:40.322 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 22:19:40.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 21 msec 22:19:40.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 22:19:40.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:40.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 22:19:40.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 22:19:40.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 22:19:40.371 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 22:19:40.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:40.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:40.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 22:19:40.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 22:19:40.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:40.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:40.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 22:19:40.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 22:19:40.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 3 msec 22:19:40.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.399 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:40.403 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 22:19:40.406 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 22:19:40.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 15 msec 22:19:40.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:40.415 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.418 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 22:19:40.418 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 22:19:40.421 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 4 msec 22:19:40.421 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.421 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:40.421 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 22:19:40.421 [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] 22:19:40.422 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 22:19:40.435 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 22:19:40.436 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.441 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 22:19:40.441 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly reject non relative paths" 22:19:40.441 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar2] 22:19:40.441 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 22:19:40.442 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 22:19:40.442 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.458 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 22:19:40.458 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 22:19:40.458 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /] 22:19:40.458 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 22:19:40.460 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 22:19:40.460 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.460 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 22:19:40.460 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 22:19:40.460 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo] 22:19:40.460 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 22:19:40.461 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 22:19:40.461 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:40.461 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.461 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 22:19:40.461 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar (2), foo/bar+%282%29] 22:19:40.461 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 22:19:40.461 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 22:19:40.462 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 22:19:43.394 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 22:19:43.394 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when Etag Matching" 22:19:43.395 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 22:19:43.551 [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... 22:19:43.554 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 22:19:43.559 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:19:43.566 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.579 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.579 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.580 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.597 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 203 msec 22:19:43.597 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:43.638 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 22:19:43.638 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 22:19:43.638 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 22:19:43.644 [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... 22:19:43.645 [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 22:19:43.645 [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... 22:19:43.645 [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... 22:19:43.645 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.646 [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]] 22:19:43.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.646 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.648 [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... 22:19:43.648 [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 22:19:43.648 [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... 22:19:43.648 [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... 22:19:43.648 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.648 [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]] 22:19:43.649 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.649 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.649 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.649 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.650 [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... 22:19:43.650 [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 22:19:43.650 [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... 22:19:43.651 [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... 22:19:43.695 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.695 [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]] 22:19:43.696 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.696 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.696 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.696 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.697 [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... 22:19:43.698 [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 22:19:43.698 [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... 22:19:43.705 [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... 22:19:43.705 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.705 [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]] 22:19:43.706 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.706 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.706 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.706 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.707 [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... 22:19:43.707 [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 22:19:43.707 [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... 22:19:43.712 [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... 22:19:43.712 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.712 [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]] 22:19:43.713 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.713 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.713 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.714 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.732 [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... 22:19:43.732 [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 22:19:43.732 [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... 22:19:43.733 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 22:19:43.733 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.733 [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]] 22:19:43.734 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.734 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.734 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.735 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.735 [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... 22:19:43.736 [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 22:19:43.736 [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... 22:19:43.736 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 22:19:43.736 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.737 [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]] 22:19:43.737 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.737 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.737 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.737 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.759 [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... 22:19:43.760 [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 22:19:43.760 [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... 22:19:43.760 [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... 22:19:43.760 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.760 [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]] 22:19:43.761 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.761 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.761 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.761 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.780 [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... 22:19:43.781 [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 22:19:43.781 [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... 22:19:43.781 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 22:19:43.782 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.782 [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]] 22:19:43.783 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.783 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.783 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.792 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.794 [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... 22:19:43.795 [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 22:19:43.795 [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... 22:19:43.804 [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... 22:19:43.804 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.804 [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]] 22:19:43.805 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.806 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.806 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:19:43.806 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 22:19:43.808 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 168 msec 22:19:43.808 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:43.815 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 22:19:43.818 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when Etag not Matching" 22:19:43.818 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 22:19:43.821 [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... 22:19:43.821 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 22:19:43.822 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:19:43.822 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.823 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.823 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.823 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.841 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 8 msec 22:19:43.841 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:43.853 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 22:19:43.853 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 22:19:43.853 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 22:19:43.860 [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... 22:19:43.860 [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 22:19:43.861 [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... 22:19:43.861 [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... 22:19:43.861 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.861 [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]] 22:19:43.862 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.862 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.862 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.862 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.868 [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... 22:19:43.868 [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 22:19:43.868 [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... 22:19:43.868 [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... 22:19:43.869 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.869 [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]] 22:19:43.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.870 [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... 22:19:43.870 [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 22:19:43.870 [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... 22:19:43.870 [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... 22:19:43.871 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.871 [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]] 22:19:43.871 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.871 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.872 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.872 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.885 [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... 22:19:43.885 [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 22:19:43.885 [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... 22:19:43.885 [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... 22:19:43.886 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.886 [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]] 22:19:43.886 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.886 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.886 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.886 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.904 [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... 22:19:43.909 [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 22:19:43.909 [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... 22:19:43.911 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 22:19:43.911 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.911 [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]] 22:19:43.914 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.914 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.914 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.914 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.932 [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... 22:19:43.933 [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 22:19:43.933 [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... 22:19:43.933 [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... 22:19:43.933 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.933 [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]] 22:19:43.943 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.947 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.947 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.952 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.960 [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... 22:19:43.967 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:29 GMT' could not be parsed at index 5 22:19:43.967 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:29 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 22:19:43.969 [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... 22:19:43.977 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:43.978 [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]] 22:19:43.981 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:43.981 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:43.981 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:43.981 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:43.995 [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... 22:19:43.996 [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 22:19:43.996 [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... 22:19:44.007 [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... 22:19:44.008 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:44.008 [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]] 22:19:44.008 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.009 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.009 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:44.009 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:44.016 [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... 22:19:44.016 [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 22:19:44.016 [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... 22:19:44.017 [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... 22:19:44.017 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:44.017 [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]] 22:19:44.025 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.025 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.025 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:44.025 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:44.033 [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... 22:19:44.033 [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 22:19:44.033 [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... 22:19:44.033 [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... 22:19:44.034 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:44.034 [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]] 22:19:44.034 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.034 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.035 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:44.035 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:44.043 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 182 msec 22:19:44.044 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:44.062 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 22:19:44.062 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output NotFound" 22:19:44.062 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 22:19:44.063 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 22:19:44.071 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 22:19:44.072 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 22:19:44.072 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.072 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.072 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 22:19:44.072 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/NotFoundExceptionOutput.txt 22:19:44.072 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 10 msec 22:19:44.073 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:44.082 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 22:19:44.082 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a PermanentRedirect" 22:19:44.082 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 22:19:44.082 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 22:19:44.082 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 22:19:44.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 22:19:44.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/PermanentRedirectOutput.txt 22:19:44.086 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 3 msec 22:19:44.086 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:44.087 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 22:19:44.088 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile" 22:19:44.088 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 22:19:44.098 [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... 22:19:44.099 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:44.099 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:19:44.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:19:44.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 22:19:44.110 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 22 msec 22:19:44.110 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:44.113 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 22:19:44.113 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile with ExpirationTime" 22:19:44.113 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 22:19:44.128 [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... 22:19:44.128 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:19:44.129 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:19:44.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 22:19:44.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutputWithExpirationTime.txt 22:19:44.130 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 17 msec 22:19:44.130 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:44.139 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 22:19:44.139 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output an internal error" 22:19:44.139 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 22:19:44.139 [main ] ERROR i.t.n.core.model.spi.ResponseBuilderSupport - java.io.IOException: foo bar at it.tidalwave.northernwind.core.model.spi.ResponseBuilderTest.must_properly_output_an_internal_error(ResponseBuilderTest.java:225) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:829) at org.testng.TestRunner.run(TestRunner.java:602) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) 22:19:44.152 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 22:19:44.152 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 22:19:44.153 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:19:44.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/ 22:19:44.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 22:19:44.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/InternalErrorOutput.txt 22:19:44.160 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 21 msec 22:19:44.160 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 22:19:44.161 [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: 9.835 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918789308 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- jaxb2:2.5.0:xjc (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true [INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory. [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true [WARNING] null [-1,-1] org.xml.sax.SAXParseException: No JAXB customization was detected in the schema but the prefix "jaxb" is used for other namespace URIs. If you did intend to use JAXB customization, make sure the namespace URI is "https://jakarta.ee/xml/ns/jaxb" at com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.endDocument (IncorrectNamespaceURIChecker.java:70) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at com.sun.tools.xjc.reader.internalizer.VersionChecker.endDocument (VersionChecker.java:100) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument (AbstractSAXParser.java:746) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:539) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:888) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:824) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1216) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:635) at org.xml.sax.helpers.XMLFilterImpl.parse (XMLFilterImpl.java:357) at com.sun.xml.xsom.parser.JAXPParser.parse (JAXPParser.java:70) at com.sun.tools.xjc.ModelLoader$2.parse (ModelLoader.java:438) at com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse (ModelLoader.java:210) at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity (NGCCRuntimeEx.java:351) at com.sun.xml.xsom.impl.parser.ParserContext.parse (ParserContext.java:98) at com.sun.xml.xsom.parser.XSOMParser.parse (XSOMParser.java:141) at com.sun.tools.xjc.ModelLoader.createXSOMSpeculative (ModelLoader.java:455) at com.sun.tools.xjc.ModelLoader.loadXMLSchema (ModelLoader.java:310) at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:121) at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:76) at com.sun.tools.xjc.Driver.run (Driver.java:324) at org.codehaus.mojo.jaxb2.javageneration.AbstractJavaGeneratorMojo.performExecution (AbstractJavaGeneratorMojo.java:475) at org.codehaus.mojo.jaxb2.AbstractJaxbMojo.execute (AbstractJaxbMojo.java:337) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:342) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:330) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:175) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:76) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:163) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:160) 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.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138) 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:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179) 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 hudson.maven.Maven3Builder.call (Maven3Builder.java:139) at hudson.maven.Maven3Builder.call (Maven3Builder.java:70) at hudson.remoting.UserRequest.perform (UserRequest.java:211) at hudson.remoting.UserRequest.perform (UserRequest.java:54) at hudson.remoting.Request$2.run (Request.java:377) at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:78) at java.util.concurrent.FutureTask.run (FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628) at java.lang.Thread.run (Thread.java:829) [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 11 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/1/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-core.jar": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[75,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements <T>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Layout to T where T is a type-variable: T extends Object declared in method <T>unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[70,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements <T>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ResourceProperties to T where T is a type-variable: T extends Object declared in method <T>unmarshal(InputStream) [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-marshalling-default --- [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-marshalling-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-marshalling-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-marshalling-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-profiling --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-profiling --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918815190 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-profiling --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-profiling --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-profiling --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-profiling --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-profiling --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-profiling --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-profiling --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core-profiling --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-profiling --- [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-profiling --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-profiling --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-profiling --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-profiling/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-profiling/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-profiling/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --------< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-html-patches --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-html-patches --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918824534 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-html-patches --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-html-patches --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-html-patches --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-html-patches --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 6 source files with javac [forked debug target 1.8] to target/classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[136,25] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[136,39] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[147,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[147,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[162,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[162,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[177,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[177,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,61] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,75] Method is internal proprietary API and may be removed in a future release [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-html-patches --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-html-patches --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-html-patches --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-html-patches --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-html-patches --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-html-patches/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-html-patches/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ---< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-filesystem --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-filesystem --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918833051 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-filesystem --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-filesystem --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-filesystem --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-filesystem --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-filesystem/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-filesystem-1.2-ALPHA-12-SNAPSHOT.pom [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918834210 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 13 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest 22:20:58.675 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest 22:20:58.813 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 22:20:58.814 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 22:20:58.814 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 22:20:58.820 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 22:20:58.821 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 22:20:58.822 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 22:20:58.822 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 22:20:58.823 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 22:20:58.827 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 22:20:58.828 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 22:20:58.831 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 22:20:58.832 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 22:20:58.832 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 22:20:58.833 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 22:20:58.834 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 22:20:58.834 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 22:20:58.835 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 22:20:58.837 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 22:20:58.838 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 22:20:58.838 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 22:20:58.845 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:58.845 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 22:20:58.845 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC1, [Ljava.lang.String;@758705fa] 22:20:58.845 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:58.873 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 22:20:59.025 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@704f1591, fileObject: / 22:20:59.029 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@70a36a66[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC1fs2[org.openide.filesystems.LocalFileSystem@dfddc9a]])) 22:20:59.043 [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$265/0x000000010024fc40@1951b871, recursive=false, name=null) 22:20:59.103 [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$266/0x0000000100281440@e98770d, recursive=false, name=null) 22:20:59.113 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$266/0x0000000100281440@312ab28e, recursive=false, name=null) 22:20:59.114 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@758a34ce[dir1]))} 22:20:59.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$265/0x000000010024fc40@6bea52d4, recursive=false, name=null) 22:20:59.122 [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$266/0x0000000100281440@5c42d2b7, recursive=false, name=null) 22:20:59.124 [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$266/0x0000000100281440@aeab9a1, recursive=false, name=null) 22:20:59.125 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@625abb97[dir1/dir2]))} 22:20:59.130 [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$265/0x000000010024fc40@774698ab, recursive=false, name=null) 22:20:59.130 [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$266/0x0000000100281440@55342f40, recursive=false, name=null) 22:20:59.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$266/0x0000000100281440@45905bff, recursive=false, name=null) 22:20:59.136 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2a2c13a8[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@b6b1987[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@a4ca3f6[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2ccca26f[dir1/dir2/file4.txt]))} 22:20:59.174 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:20:59.186 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/ 22:20:59.208 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC1.txt 22:20:59.209 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC1.txt 22:20:59.221 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 375 msec 22:20:59.221 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 22:20:59.225 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 22:20:59.225 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 22:20:59.226 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 22:20:59.226 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 22:20:59.227 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 22:20:59.227 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 22:20:59.227 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 22:20:59.228 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 22:20:59.228 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 22:20:59.241 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 22:20:59.242 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 22:20:59.243 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 22:20:59.243 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 22:20:59.243 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 22:20:59.244 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 22:20:59.244 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 22:20:59.245 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 22:20:59.245 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 22:20:59.245 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 22:20:59.246 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 22:20:59.249 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:59.250 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 22:20:59.250 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC2, [Ljava.lang.String;@75390459] 22:20:59.250 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:59.251 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 22:20:59.252 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@2313052e, fileObject: / 22:20:59.252 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@7756c3cd[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC2fs2[org.openide.filesystems.LocalFileSystem@16746061]])) 22:20:59.252 [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$265/0x000000010024fc40@57fd91c9, recursive=false, name=null) 22:20:59.253 [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$266/0x0000000100281440@6cfcd46d, recursive=false, name=null) 22:20:59.253 [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$266/0x0000000100281440@565b064f, recursive=false, name=null) 22:20:59.254 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@52045dbe[dir1]))} 22:20:59.254 [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$265/0x000000010024fc40@73163d48, recursive=false, name=null) 22:20:59.254 [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$266/0x0000000100281440@58c34bb3, recursive=false, name=null) 22:20:59.255 [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$266/0x0000000100281440@20a8a64e, recursive=false, name=null) 22:20:59.255 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@56a4479a[dir1/dir2]))} 22:20:59.255 [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$265/0x000000010024fc40@1698fc68, recursive=false, name=null) 22:20:59.256 [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$266/0x0000000100281440@4504d271, recursive=false, name=null) 22:20:59.256 [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$266/0x0000000100281440@34997338, recursive=false, name=null) 22:20:59.258 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@57eda880[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2b5825fa[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@53d1b9b3[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2cae1042[dir1/dir2/file4.txt])), file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@207b8649[dir1/dir2/file5.txt]))} 22:20:59.268 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:20:59.269 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/ 22:20:59.269 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC2.txt 22:20:59.269 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC2.txt 22:20:59.270 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 22 msec 22:20:59.279 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 22:20:59.281 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 22:20:59.282 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 22:20:59.282 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 22:20:59.282 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 22:20:59.283 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 22:20:59.286 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 22:20:59.289 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 22:20:59.290 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 22:20:59.290 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 22:20:59.290 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 22:20:59.291 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 22:20:59.291 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 22:20:59.291 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 22:20:59.292 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 22:20:59.292 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 22:20:59.292 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 22:20:59.293 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 22:20:59.293 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 22:20:59.308 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 22:20:59.309 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 22:20:59.310 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:59.310 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 22:20:59.310 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC3, [Ljava.lang.String;@42e3ede4] 22:20:59.310 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:59.313 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 22:20:59.313 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@75459c75, fileObject: / 22:20:59.313 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@201b6b6f[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC3fs2[org.openide.filesystems.LocalFileSystem@45efc20d]])) 22:20:59.314 [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$265/0x000000010024fc40@3e5499cc, recursive=false, name=null) 22:20:59.314 [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$266/0x0000000100281440@67ab1c47, recursive=false, name=null) 22:20:59.314 [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$266/0x0000000100281440@15cafec7, recursive=false, name=null) 22:20:59.315 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@b78a709[dir1]))} 22:20:59.315 [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$265/0x000000010024fc40@cb191ca, recursive=false, name=null) 22:20:59.315 [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$266/0x0000000100281440@42f48531, recursive=false, name=null) 22:20:59.315 [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$266/0x0000000100281440@79145d5a, recursive=false, name=null) 22:20:59.316 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1f2f9244[dir1/dir2])), dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@a776e[dir1/dir3]))} 22:20:59.316 [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$265/0x000000010024fc40@6821ea29, recursive=false, name=null) 22:20:59.316 [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$266/0x0000000100281440@338494fa, recursive=false, name=null) 22:20:59.316 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@505a9d7c[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@758c83d8[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@129b4fe2[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5af3a0f[dir1/dir2/file4.txt]))} 22:20:59.317 [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$265/0x000000010024fc40@53812a9b, recursive=false, name=null) 22:20:59.318 [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$266/0x0000000100281440@14b030a0, recursive=false, name=null) 22:20:59.318 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@41e350f1[dir1/dir3/file5.txt]))} 22:20:59.336 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:20:59.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/ 22:20:59.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC3.txt 22:20:59.349 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC3.txt 22:20:59.351 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 42 msec 22:20:59.353 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 22:20:59.355 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 22:20:59.356 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 22:20:59.357 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 22:20:59.357 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 22:20:59.358 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 22:20:59.360 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 22:20:59.362 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 22:20:59.363 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 22:20:59.363 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 22:20:59.364 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 22:20:59.364 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 22:20:59.364 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 22:20:59.364 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 22:20:59.365 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 22:20:59.371 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 22:20:59.372 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 22:20:59.375 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 22:20:59.376 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 22:20:59.385 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 22:20:59.388 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 22:20:59.399 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:59.400 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 22:20:59.403 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC4, [Ljava.lang.String;@75e91545] 22:20:59.408 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 22:20:59.410 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 22:20:59.410 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@531c311e, fileObject: / 22:20:59.411 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@60d1a32f[root of /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC4fs2[org.openide.filesystems.LocalFileSystem@1fcb4808]])) 22:20:59.411 [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$265/0x000000010024fc40@726e5805, recursive=false, name=null) 22:20:59.411 [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$266/0x0000000100281440@40c80397, recursive=false, name=null) 22:20:59.412 [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$266/0x0000000100281440@ed3068a, recursive=false, name=null) 22:20:59.419 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@7c2b6087[dir1])), dir4=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4b672daa[dir4]))} 22:20:59.421 [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$265/0x000000010024fc40@a8e6492, recursive=false, name=null) 22:20:59.421 [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$266/0x0000000100281440@1c7fd41f, recursive=false, name=null) 22:20:59.422 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3b77a04f[dir1/dir2]))} 22:20:59.431 [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$265/0x000000010024fc40@2e11485, recursive=false, name=null) 22:20:59.431 [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$266/0x0000000100281440@60dce7ea, recursive=false, name=null) 22:20:59.438 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@662f5666[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@fd8294b[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5974109[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@27305e6[dir1/dir2/file4.txt]))} 22:20:59.452 [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$265/0x000000010024fc40@306851c7, recursive=false, name=null) 22:20:59.456 [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$266/0x0000000100281440@12bcd0c0, recursive=false, name=null) 22:20:59.457 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4879f0f2[dir4/dir3]))} 22:20:59.457 [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$265/0x000000010024fc40@354fc8f0, recursive=false, name=null) 22:20:59.457 [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$266/0x0000000100281440@41813449, recursive=false, name=null) 22:20:59.464 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4678a2eb[dir4/dir3/file5.txt]))} 22:20:59.466 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:20:59.466 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/ 22:20:59.466 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC4.txt 22:20:59.469 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC4.txt 22:20:59.470 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 75 msec 22:20:59.470 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 22:20:59.472 [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: 4.005 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] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-basic/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-basic/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-basic/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-default --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-default --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918861383 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-default --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-default --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-default --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-default --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 16 resources from src/main/resources to target/classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 51 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSite.java:[220,28] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkMacroFilter.java:[64,81] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultLibraryRequestProcessor.java:[80,113] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/TextResourcePropertyResolver.java:[144,76] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[84,78] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[101,53] [unchecked] unchecked conversion required: PathFinderSupport<T> found: PathFinderSupport where T is a type-variable: T extends Resource declared in class PathFinderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[137,37] [unchecked] unchecked cast required: Class<T> found: Class<CAP#1> where T is a type-variable: T extends Resource declared in class PathFinderSupport where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultInheritanceHelper.java:[101,66] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[79,102] [unchecked] unchecked cast required: Constructor<ViewController> found: Constructor<?> [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[86,81] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[87,86] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[151,13] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[116,53] [unchecked] unchecked conversion required: DefaultSiteFinder<T> found: DefaultSiteFinder where T is a type-variable: T extends Object declared in class DefaultSiteFinder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[156,24] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[90,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[112,75] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNode.java:[222,73] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultContentRequestProcessor.java:[80,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java:[66,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java:[123,95] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[98,39] [deprecation] getValues() in Builder has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[324,35] [unchecked] unchecked cast required: T found: List<String> where T is a type-variable: T extends Object declared in method <T>convertValue(Key<T>,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[337,83] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in method <T>convertValue(Key<T>,Object) [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 32 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 46 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,35] [unchecked] unchecked method invocation: method getProperty in interface ResourceProperties is applied to given types required: Key<? extends T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<? extends T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,39] [unchecked] unchecked conversion required: Key<? extends T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<? extends T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,35] [unchecked] unchecked method invocation: method getProperty in interface ResourceProperties is applied to given types required: List<? extends Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<? extends Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,39] [unchecked] unchecked conversion required: List<? extends Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<? extends Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key<T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,37] [unchecked] unchecked conversion required: Key<T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List<Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,37] [unchecked] unchecked conversion required: List<Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key<T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,36] [unchecked] unchecked conversion required: Key<T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List<Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,36] [unchecked] unchecked conversion required: List<Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key<T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,37] [unchecked] unchecked conversion required: Key<T> found: Key where T is a type-variable: T extends Object declared in method <T>getProperty(Key<T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List<Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,37] [unchecked] unchecked conversion required: List<Key<T>> found: List where T is a type-variable: T extends Object declared in method <T>getProperty(List<Key<T>>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,29] [unchecked] unchecked method invocation: method getTemplate in interface Site is applied to given types required: Class<?>,Optional<? extends ResourcePath>,String found: Class,Optional,String [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,51] [unchecked] unchecked conversion required: Optional<? extends ResourcePath> found: Optional [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[247,17] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[260,45] [unchecked] unchecked conversion required: SiteFinder<T> found: SiteFinder where T is a type-variable: T extends Object declared in method <T>createMockSiteFinder() [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[58,39] [unchecked] unchecked cast required: List<Resource> found: List<CAP#1> where CAP#1 is a fresh type-variable: CAP#1 extends Resource from capture of ? extends Resource [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/text/St4TemplateFactoryTest.java:[73,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNodeTest.java:[191,27] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,69] [unchecked] unchecked conversion required: ResponseHolder<Object> found: ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[104,41] [unchecked] unchecked conversion required: ResponseBuilder<Object> found: ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,35] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,33] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,41] [deprecation] Key(String) in Key has been deprecated [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-default --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:21:43.054 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - STARTING TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest 22:21:46.824 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:46.918 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 22:21:46.919 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must find the correct matches" 22:21:46.919 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 22:21:46.965 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 41 msec 22:21:46.965 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 22:21:47.260 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest] 22:21:47.264 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 22:21:47.264 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must perform the proper substitutions" 22:21:47.264 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ARGS [href="$nodeLink(relativePath='/Blog')$">1</a>, href="/LINK/URI-Blog">1</a>] 22:21:47.264 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 22:21:47.294 [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=[])) 22:21:47.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:47.684 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 420 msec 22:21:47.685 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 22:21:47.901 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:47.904 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 22:21:47.904 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 22:21:47.904 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title')$">1</a>, [/Blog, /Blog/Equipment/The title, null, null]] 22:21:47.904 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 22:21:47.918 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 14 msec 22:21:47.918 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:48.077 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:48.082 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 22:21:48.082 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 22:21:48.083 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='it')$">1</a>, [/Blog, /Blog/Equipment/The title, , language='it', it]] 22:21:48.083 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 22:21:48.092 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 11 msec 22:21:48.092 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:48.198 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:48.200 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:48.200 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:48.201 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x000000010021ac40@56399b9e, <a href="/LINK/URI-Blog">1</a>] 22:21:48.201 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:48.382 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 22:21:48.406 [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=[])) 22:21:48.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:48.413 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:48.422 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:48.649 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 448 msec 22:21:48.649 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:48.781 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:48.784 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:48.784 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:48.784 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x000000010021ac40@56399b9e, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 22:21:48.785 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:48.895 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:48.898 [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=[])) 22:21:48.898 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:48.909 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:48.910 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:48.923 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 134 msec 22:21:48.924 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:49.038 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:49.040 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.040 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:49.040 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='it')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x000000010021ac40@56399b9e, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title/?l=it">1</a>] 22:21:49.041 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.116 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:49.118 [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=[])) 22:21:49.118 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:49.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.156 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 115 msec 22:21:49.156 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:49.281 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:49.283 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.285 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:49.287 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='fr')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x000000010021ac40@56399b9e, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title/?l=fr">1</a>] 22:21:49.288 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.413 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 22:21:49.435 [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=[])) 22:21:49.436 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:49.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.444 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 161 msec 22:21:49.455 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:49.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, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 22:21:49.584 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.585 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:49.585 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x000000010021b040@7fb53256, <a href="/LINK/URI-Blog">1</a>] 22:21:49.585 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.610 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:49.612 [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=[])) 22:21:49.612 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:49.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.616 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 31 msec 22:21:49.616 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:49.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] 22:21:49.640 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.640 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:49.640 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x000000010021b040@7fb53256, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 22:21:49.640 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.701 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:49.705 [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=[])) 22:21:49.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.716 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:49.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=[]) 22:21:49.722 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 81 msec 22:21:49.722 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:49.805 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:49.822 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.822 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:49.822 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='it')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x000000010021b040@7fb53256, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 22:21:49.822 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:49.908 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:49.916 [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=[])) 22:21:49.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.918 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:49.918 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:49.933 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 125 msec 22:21:49.934 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 22:21:50.068 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:50.070 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:50.070 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 22:21:50.070 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='fr')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x000000010021b040@7fb53256, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>] 22:21:50.070 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 22:21:50.162 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:50.177 [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=[])) 22:21:50.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:50.179 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:50.179 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:50.193 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 121 msec 22:21:50.193 [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/1/org/springframework/spring-beans/5.3.27/spring-beans-5.3.27.jar) to method com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.setErrorListener(javax.xml.transform.ErrorListener) WARNING: Please consider reporting this to the maintainers of org.springframework.beans.BeanWrapperImpl$BeanPropertyHandler WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 22:21:50.379 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:50.641 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:50.643 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:50.643 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file1.xhtml] 22:21:50.643 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:50.664 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:50.665 [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)) 22:21:50.685 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:50.702 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:50.704 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:50.706 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:50.919 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:51.562 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:51.563 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:51.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file1.xhtml 22:21:51.568 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file1.xhtml 22:21:51.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 945 msec 22:21:51.590 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:51.656 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:51.665 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:51.665 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:51.665 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file2.xhtml] 22:21:51.665 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:51.672 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:51.673 [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)) 22:21:51.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:51.674 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:51.674 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:51.674 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:51.689 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:51.784 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:51.784 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:51.784 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file2.xhtml 22:21:51.784 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file2.xhtml 22:21:51.796 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 121 msec 22:21:51.796 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:51.859 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:51.863 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 22:21:51.863 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:51.863 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-a-NW-106-a.xhtml] 22:21:51.863 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 22:21:51.868 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:51.869 [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)) 22:21:51.869 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:51.870 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:51.870 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:51.870 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:51.874 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:51.933 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:51.933 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:51.933 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-a-NW-106-a.xhtml 22:21:51.933 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-a-NW-106-a.xhtml 22:21:51.947 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 72 msec 22:21:51.948 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:52.019 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 22:21:52.035 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.035 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:52.035 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-b.xhtml] 22:21:52.035 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.038 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:52.039 [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)) 22:21:52.047 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:52.048 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:52.050 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:52.050 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:52.072 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:52.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:52.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:52.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-b.xhtml 22:21:52.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-b.xhtml 22:21:52.152 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 117 msec 22:21:52.153 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:52.234 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:52.240 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.240 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:52.240 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-97-a.xhtml] 22:21:52.240 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.241 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:52.241 [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)) 22:21:52.241 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:52.242 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:52.242 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:52.242 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:52.258 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:52.315 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:52.315 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:52.315 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-97-a.xhtml 22:21:52.315 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-97-a.xhtml 22:21:52.316 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 76 msec 22:21:52.316 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:52.386 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:52.428 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.429 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:52.429 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-100.xhtml] 22:21:52.429 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.431 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:52.432 [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)) 22:21:52.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:52.432 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:52.433 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:52.433 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:52.449 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:52.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:52.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:52.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-100.xhtml 22:21:52.567 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-100.xhtml 22:21:52.568 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 140 msec 22:21:52.568 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:52.642 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:52.652 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.652 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:52.653 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-102-a.xhtml] 22:21:52.667 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.670 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:52.671 [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)) 22:21:52.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:52.672 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:52.672 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:52.673 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:52.684 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:52.730 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:52.730 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:52.730 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-102-a.xhtml 22:21:52.730 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-102-a.xhtml 22:21:52.731 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 79 msec 22:21:52.731 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:52.807 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:52.810 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.810 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:52.810 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-104-a.xhtml] 22:21:52.822 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.823 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:52.828 [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)) 22:21:52.828 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:52.829 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:52.829 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:52.829 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:52.832 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:52.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:52.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:52.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-104-a.xhtml 22:21:52.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-104-a.xhtml 22:21:52.890 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 79 msec 22:21:52.890 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:52.978 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:52.983 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.984 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 22:21:52.984 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-114-a.xhtml] 22:21:52.984 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 22:21:52.984 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 22:21:52.985 [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)) 22:21:52.985 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 22:21:53.012 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 22:21:53.013 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 22:21:53.013 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> %macros :{ macro | <!-- ==== BEGIN %macro.name% ======================== --> %macro.body% <!-- ==== END %macro.name% ======================== --> };separator="\n"% <!--%macros :{ post| %post.link% }; separator="\n"%--> </xsl:stylesheet> - % 22:21:53.031 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dyn="http://exslt.org/dynamic" xmlns:math="http://exslt.org/math" xmlns:str="http://exslt.org/strings" xmlns:set="http://exslt.org/sets" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:java="http://xml.apache.org/xslt/java" xmlns:pom="http://maven.apache.org/POM/4.0.0"> <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that text sections are always properly escaped. * **************************************************************************************************************** --> <xsl:template match="text()" > <xsl:call-template name="escape"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * Ensures that script sections are not escaped and wrapped by a CDATA. * **************************************************************************************************************** --> <xsl:template match="script"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:copy-of select="*"/> <xsl:if test='string-length(.) &gt; 0'> <xsl:value-of select="'&#10;//&lt;![CDATA['"/> <xsl:value-of select="."/> <xsl:value-of select="'&#10;//]]&gt;&#10;'"/> </xsl:if> </xsl:copy> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="escape"> <xsl:param name="string"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original"> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="$string"/> <xsl:with-param name="substring" select="'&amp;'"/> <xsl:with-param name="replacement" select="'&amp;amp;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&lt;'"/> <xsl:with-param name="replacement" select="'&amp;lt;'"/> </xsl:call-template> </xsl:with-param> <xsl:with-param name="substring" select="'&gt;'"/> <xsl:with-param name="replacement" select="'&amp;gt;'"/> </xsl:call-template> </xsl:template> <!-- *************************************************************************************************************** * * * **************************************************************************************************************** --> <xsl:template name="x-replace-substring"> <xsl:param name="original"/> <xsl:param name="substring"/> <xsl:param name="replacement" select="''"/> <xsl:choose> <xsl:when test="contains($original,$substring)"> <xsl:value-of select="substring-before($original, $substring)"/> <xsl:copy-of select="$replacement"/> <xsl:call-template name="x-replace-substring"> <xsl:with-param name="original" select="substring-after($original, $substring)"/> <xsl:with-param name="substring" select="$substring"/> <xsl:with-param name="replacement" select="$replacement"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$original"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== --> <xsl:template match="div[@class='nwXsltMacro.Photo']"> <xsl:element name="div" namespace=""> <xsl:attribute name="align">center</xsl:attribute> <xsl:element name="a"> <xsl:attribute name="title"> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:attribute> <xsl:attribute name="rel">lightbox</xsl:attribute> <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute> <xsl:attribute name="class">framedPhoto</xsl:attribute> </xsl:element> </xsl:element> <xsl:element name="p"> <xsl:attribute name="class">caption</xsl:attribute> <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/> </xsl:element> </xsl:element> </xsl:template> <!-- ==== END /XsltTemplates/Photo.xlst ======================== --> <!-- --> </xsl:stylesheet> 22:21:53.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:53.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:53.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-114-a.xhtml 22:21:53.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-114-a.xhtml 22:21:53.085 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 101 msec 22:21:53.085 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:53.196 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:53.210 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 22:21:53.210 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must not filter resources that are not XHTML" 22:21:53.210 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 22:21:53.217 [main ] DEBUG i.t.northernwind.core.impl.filter.XsltMacroFilter - Cannot filter resources not in XHTML: text/html 22:21:53.217 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 7 msec 22:21:53.218 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 22:21:53.239 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 22:21:53.239 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 22:21:53.239 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.String), foo, foo] 22:21:53.239 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 22:21:53.248 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.String), foo) 22:21:53.248 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning foo (java.lang.String) 22:21:53.260 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 21 msec 22:21:53.260 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 22:21:53.260 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 22:21:53.261 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 22:21:53.261 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Integer), 17, 17] 22:21:53.261 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 22:21:53.267 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Integer), 17) 22:21:53.268 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 17 (java.lang.Integer) 22:21:53.268 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 8 msec 22:21:53.269 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 22:21:53.271 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 22:21:53.271 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 22:21:53.271 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Float), 3.4, 3.4] 22:21:53.271 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 22:21:53.271 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Float), 3.4) 22:21:53.271 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 3.4 (java.lang.Float) 22:21:53.272 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 22:21:53.272 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 22:21:53.272 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 22:21:53.274 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 22:21:53.275 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Double), 5.2, 5.2] 22:21:53.275 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 22:21:53.276 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Double), 5.2) 22:21:53.276 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 5.2 (java.lang.Double) 22:21:53.277 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 5 msec 22:21:53.277 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 22:21:53.278 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 22:21:53.281 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 22:21:53.287 [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] 22:21:53.287 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 22:21:53.288 [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) 22:21:53.288 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 2012-02-23T21:24+01:00 (java.time.ZonedDateTime) 22:21:53.288 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 11 msec 22:21:53.288 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 22:21:53.602 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:53.683 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:53.685 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 22:21:53.686 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must be called only once" 22:21:53.686 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:53.845 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 160 msec 22:21:53.845 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:53.974 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:53.977 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:53.977 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 22:21:53.977 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "must properly initialize with no layout" 22:21:53.977 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 22:21:53.984 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 6 msec 22:21:53.984 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.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] 22:21:54.064 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.065 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.065 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.065 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, structure, irrelevant, , /] 22:21:54.065 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.067 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 22:21:54.067 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec 22:21:54.067 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.160 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:54.172 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.173 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.173 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.173 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri, structure, irrelevant, , /] 22:21:54.173 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.185 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 22:21:54.188 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 15 msec 22:21:54.188 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.258 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:54.280 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.281 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.281 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.281 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /, structure, /file1] 22:21:54.281 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.301 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file1 22:21:54.315 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 21 msec 22:21:54.316 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.403 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 22:21:54.406 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.406 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.406 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.406 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /, structure, /file2] 22:21:54.406 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 22:21:54.423 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file2 22:21:54.425 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 18 msec 22:21:54.425 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.510 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 22:21:54.518 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.518 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 22:21:54.519 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.519 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /, structure, /exposedUri1] 22:21:54.519 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 22:21:54.535 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri1 22:21:54.544 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 18 msec 22:21:54.544 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.653 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:54.676 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.677 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 22:21:54.677 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.677 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file2, /, structure, /exposedUri2] 22:21:54.677 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 22:21:54.680 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri2 22:21:54.680 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 22:21:54.680 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.731 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:54.733 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.734 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:54.734 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.734 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri1, structure/parent3, /parentUri1/file1] 22:21:54.734 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:54.747 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file1 22:21:54.747 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 13 msec 22:21:54.747 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.810 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 22:21:54.813 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.814 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:54.814 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.814 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri1, structure/parent4, /parentUri1/file2] 22:21:54.814 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:54.845 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file2 22:21:54.846 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 31 msec 22:21:54.846 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:54.918 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:54.930 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:54.930 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:54.930 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:54.930 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri2, structure/parent5, /parentUri2/file1] 22:21:54.930 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:54.935 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file1 22:21:54.949 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 18 msec 22:21:54.949 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:55.069 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:55.080 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:55.081 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:55.081 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:55.081 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri2, structure/parent6, /parentUri2/file2] 22:21:55.081 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 22:21:55.093 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file2 22:21:55.094 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 13 msec 22:21:55.096 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:55.177 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:55.184 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:55.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 22:21:55.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:55.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file+%282%29, /parentUri2, structure/parent6, /parentUri2/file (2)] 22:21:55.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 22:21:55.188 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file (2) 22:21:55.189 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec 22:21:55.189 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:55.289 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:55.310 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:55.310 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 22:21:55.310 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:55.311 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /parentUri1, structure/parent1, /parentUri1/exposedUri1] 22:21:55.311 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 22:21:55.324 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 22:21:55.339 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 14 msec 22:21:55.339 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:55.394 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:55.410 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 22:21:55.411 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 22:21:55.411 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 22:21:55.411 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file1, /parentUri2, structure/parent2, /parentUri2/exposedUri2] 22:21:55.411 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 22:21:55.422 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/exposedUri2 22:21:55.431 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 12 msec 22:21:55.431 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 22:21:55.891 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 22:21:55.892 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create and initialize the Site" 22:21:55.892 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 22:21:55.947 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 22:21:55.950 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 22:21:55.950 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:55.951 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 22:21:55.951 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:55.951 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:55.951 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION COMPLETED (in 0 msec) 22:21:55.951 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:55.967 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 76 msec 22:21:55.968 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 22:21:56.036 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 22:21:56.037 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create the Site" 22:21:56.038 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 22:21:56.042 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 22:21:56.043 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 22:21:56.048 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 10 msec 22:21:56.048 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 22:21:56.111 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 22:21:56.111 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return non null site even in cause of initialization failure" 22:21:56.111 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 22:21:56.117 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 22:21:56.117 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 22:21:56.124 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:56.124 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 22:21:56.124 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:56.125 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:56.125 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION FAILED! java.io.IOException: Simulated error in initialization at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.initialize(DefaultSiteProvider.java:200) at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.lambda$reload$1(DefaultSiteProvider.java:156) at it.tidalwave.northernwind.core.impl.test.TaskExecutorMock.start(TaskExecutorMock.java:51) at it.tidalwave.northernwind.core.impl.model.DefaultSiteProviderTest.must_return_non_null_site_even_in_cause_of_initialization_failure(DefaultSiteProviderTest.java:173) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:829) at org.testng.TestRunner.run(TestRunner.java:602) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) 22:21:56.136 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 22:21:56.138 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 25 msec 22:21:56.138 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 22:21:56.187 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 22:21:56.187 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct context path in a web environment" 22:21:56.189 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 22:21:56.193 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 22:21:56.193 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 22:21:56.203 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 6 msec 22:21:56.203 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 22:21:56.256 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 22:21:56.256 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct version string" 22:21:56.256 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 22:21:56.261 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 22:21:56.263 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 22:21:56.293 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 33 msec 22:21:56.293 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 22:21:56.353 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 22:21:56.353 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must use no context path when ServletContext is not available" 22:21:56.353 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 22:21:56.373 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 22:21:56.377 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 22:21:56.378 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 25 msec 22:21:56.379 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 22:21:56.721 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 22:21:56.721 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must create correct links" 22:21:56.721 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 22:21:56.759 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 34 msec 22:21:56.759 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:56.834 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 22:21:56.834 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly construct" 22:21:56.834 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 22:21:56.850 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 8 msec 22:21:56.850 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:56.914 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 22:21:56.914 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Content" 22:21:56.914 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 22:21:56.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@20dd5870, recursive=false, name=null) 22:21:56.969 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@134d7ffa, recursive=false, name=null) 22:21:56.971 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@24405466, recursive=false, name=null) 22:21:56.973 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 22:21:56.973 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 60314053 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 110687402 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 22:21:56.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 22:21:56.989 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@7c0de229, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@6aa6c17) 22:21:56.989 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@4756e5cc, recursive=false, name=null) 22:21:56.990 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@7c0de229, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@68a426c3) 22:21:56.991 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@182cc69e, recursive=false, name=null) 22:21:56.991 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@7657d90b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@3f0c6b3c) 22:21:57.001 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 22:21:57.001 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@33215ffb, recursive=false, name=null) 22:21:57.002 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@7657d90b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@7c421952) 22:21:57.003 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 22:21:57.005 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@27502e5c, recursive=false, name=null) 22:21:57.012 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 22:21:57.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 22:21:57.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 22:21:57.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 22:21:57.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 22:21:57.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 22:21:57.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 22:21:57.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 22:21:57.015 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 99 msec 22:21:57.015 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:57.081 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 22:21:57.081 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Media" 22:21:57.081 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 22:21:57.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1e477944, recursive=false, name=null) 22:21:57.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1c92a549, recursive=false, name=null) 22:21:57.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1716c037, recursive=false, name=null) 22:21:57.105 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 22:21:57.109 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 47511166 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 310572932 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 22:21:57.110 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 22:21:57.110 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@41167ded, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@13e1e816) 22:21:57.110 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@36238b12, recursive=false, name=null) 22:21:57.110 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@41167ded, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@33187485) 22:21:57.110 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@41938e1e, recursive=false, name=null) 22:21:57.110 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@5d2e6f62, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@77ff14ce) 22:21:57.111 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 22:21:57.116 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@5a8d676e, recursive=false, name=null) 22:21:57.116 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@5d2e6f62, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@74764622) 22:21:57.117 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 22:21:57.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@63dc3420, recursive=false, name=null) 22:21:57.117 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 22:21:57.118 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 22:21:57.118 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 22:21:57.118 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 22:21:57.118 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 22:21:57.118 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 22:21:57.118 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 22:21:57.118 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 22:21:57.133 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 37 msec 22:21:57.133 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:57.172 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 22:21:57.172 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Resource" 22:21:57.172 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 22:21:57.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1846ad0f, recursive=false, name=null) 22:21:57.195 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@31b741e2, recursive=false, name=null) 22:21:57.197 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@28f05b0c, recursive=false, name=null) 22:21:57.199 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 22:21:57.199 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1896062177 22:21:57.199 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 22:21:57.199 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 22:21:57.199 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 860408199 22:21:57.200 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 22:21:57.200 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 22:21:57.200 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 22:21:57.200 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 22:21:57.200 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 22:21:57.200 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@44aed6a4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@31ab4859) 22:21:57.200 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@5ca22e19, recursive=false, name=null) 22:21:57.200 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@44aed6a4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@29d3d0fb) 22:21:57.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1bfa3893, recursive=false, name=null) 22:21:57.201 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@70f85235, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@3d6778d5) 22:21:57.227 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 22:21:57.228 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@4070ace9, recursive=false, name=null) 22:21:57.228 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@70f85235, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@722b2728) 22:21:57.228 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 22:21:57.229 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@5f3f3d00, recursive=false, name=null) 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 22:21:57.229 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 22:21:57.237 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 58 msec 22:21:57.237 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:57.314 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 22:21:57.315 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for SiteNode" 22:21:57.315 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 22:21:57.318 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@25fa6889, recursive=false, name=null) 22:21:57.319 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@31693a86, recursive=false, name=null) 22:21:57.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1f9a7684, recursive=false, name=null) 22:21:57.335 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 22:21:57.335 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 2076359512 22:21:57.335 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 22:21:57.336 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 22:21:57.336 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 2116841430 22:21:57.336 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 22:21:57.336 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 22:21:57.336 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 22:21:57.336 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 22:21:57.336 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 22:21:57.336 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@7ff6804a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@12aa519b) 22:21:57.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@7c5c20ed, recursive=false, name=null) 22:21:57.337 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@7ff6804a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@6113a26f) 22:21:57.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@2aac8ad7, recursive=false, name=null) 22:21:57.337 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@6a4a2090, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@778c2e7c) 22:21:57.339 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 22:21:57.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@45c423b3, recursive=false, name=null) 22:21:57.339 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@6a4a2090, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@7e31d53b) 22:21:57.340 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 22:21:57.341 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@64757d56, recursive=false, name=null) 22:21:57.341 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 22:21:57.341 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 22:21:57.341 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 22:21:57.341 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 22:21:57.342 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 22:21:57.342 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 22:21:57.342 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 22:21:57.342 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 22:21:57.348 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 28 msec 22:21:57.348 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:57.411 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 22:21:57.412 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 22:21:57.412 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=Empty file system)] 22:21:57.412 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 22:21:57.417 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@416b1265, recursive=false, name=null) 22:21:57.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@da22aa, recursive=false, name=null) 22:21:57.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@6c24f61d, recursive=false, name=null) 22:21:57.422 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 22:21:57.422 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 282691904 22:21:57.422 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 22:21:57.422 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 22:21:57.422 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1488517603 22:21:57.423 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 22:21:57.423 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 22:21:57.423 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 22:21:57.423 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 22:21:57.443 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 22:21:57.443 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@32a033b6, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@5f6e2ad9) 22:21:57.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@3212bfd, recursive=false, name=null) 22:21:57.444 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@32a033b6, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@1cc9bd9b) 22:21:57.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@2f471037, recursive=false, name=null) 22:21:57.444 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@1d1cfe4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@ba562e0) 22:21:57.445 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 22:21:57.445 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@4d8056bf, recursive=false, name=null) 22:21:57.445 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@1d1cfe4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@42211e04) 22:21:57.446 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 22:21:57.446 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@312a738d, recursive=false, name=null) 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 22:21:57.447 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 22:21:57.449 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 45 msec 22:21:57.449 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:57.515 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 22:21:57.515 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 22:21:57.515 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with only ignored folders)] 22:21:57.515 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 22:21:57.517 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@3feebf9c, recursive=false, name=null) 22:21:57.517 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@55e42684, recursive=false, name=null) 22:21:57.518 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@528e5e38, recursive=false, name=null) 22:21:57.520 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@4ae49387, recursive=false, name=null) 22:21:57.520 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@34cf0e80, recursive=false, name=null) 22:21:57.522 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 22:21:57.522 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1426461720 22:21:57.522 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 22:21:57.522 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 22:21:57.522 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 41792607 22:21:57.523 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 22:21:57.523 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 22:21:57.523 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 22:21:57.523 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 22:21:57.523 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 22:21:57.523 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@6ec3d8e4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@1aeff8ca) 22:21:57.543 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@7f2c995b, recursive=false, name=null) 22:21:57.544 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@6ec3d8e4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@101c15ad) 22:21:57.544 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@6068ebb2, recursive=false, name=null) 22:21:57.544 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@5a466dd, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@1ed9d173) 22:21:57.545 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 22:21:57.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@498a4d62, recursive=false, name=null) 22:21:57.545 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@5a466dd, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@1ed9d173) 22:21:57.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@6fbe4800, recursive=false, name=null) 22:21:57.546 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@5a466dd, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@3f3c5ecd) 22:21:57.546 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 22:21:57.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@a03529c, recursive=false, name=null) 22:21:57.547 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@5a466dd, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@3f3c5ecd) 22:21:57.547 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1760e594, recursive=false, name=null) 22:21:57.547 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 22:21:57.547 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 22:21:57.548 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 22:21:57.548 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 22:21:57.548 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 22:21:57.548 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 22:21:57.548 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 22:21:57.548 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 22:21:57.551 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 33 msec 22:21:57.551 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:57.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 22:21:57.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 22:21:57.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with a few stuff 1)] 22:21:57.620 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 22:21:57.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@52657d5f, recursive=false, name=null) 22:21:57.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$464/0x0000000100508840@2211b44f, recursive=false, name=null) 22:21:57.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@15f519f7, recursive=false, name=null) 22:21:57.677 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@11ad095c, recursive=false, name=null) 22:21:57.678 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@7d537616, recursive=false, name=null) 22:21:57.679 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@19d27c27, recursive=false, name=null) 22:21:57.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@70485aa, recursive=false, name=null) 22:21:57.681 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@e06ec83, recursive=false, name=null) 22:21:57.681 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@410382cb, recursive=false, name=null) 22:21:57.682 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@c4cceb, recursive=false, name=null) 22:21:57.696 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@74bbc273, recursive=false, name=null) 22:21:57.698 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@118fbaf0, recursive=false, name=null) 22:21:57.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$464/0x0000000100508840@a0d875d, recursive=false, name=null) 22:21:57.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$464/0x0000000100508840@50b4364, recursive=false, name=null) 22:21:57.701 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@38054d01, recursive=false, name=null) 22:21:57.702 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@778113f2, recursive=false, name=null) 22:21:57.703 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1ba35152, recursive=false, name=null) 22:21:57.724 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 22:21:57.725 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 267523139 22:21:57.725 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 22:21:57.725 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 22:21:57.725 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1642154835 22:21:57.725 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 22:21:57.725 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 22:21:57.726 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 22:21:57.726 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 22:21:57.726 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 22:21:57.726 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@6253e59a) 22:21:57.726 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@7d1cb59f, recursive=false, name=null) 22:21:57.726 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@6253e59a) 22:21:57.727 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library1 22:21:57.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$464/0x0000000100508840@6f7a20da, recursive=false, name=null) 22:21:57.736 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@6253e59a) 22:21:57.736 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library2 22:21:57.736 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@77ba583, recursive=false, name=null) 22:21:57.737 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$465/0x0000000100529840@6253e59a) 22:21:57.737 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@5613247e, recursive=false, name=null) 22:21:57.737 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@6851b296) 22:21:57.737 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@9e50283, recursive=false, name=null) 22:21:57.737 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@6851b296) 22:21:57.807 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media1 22:21:57.808 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@6141647f, recursive=false, name=null) 22:21:57.808 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@6851b296) 22:21:57.808 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media2 22:21:57.809 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@7f2ca6f8, recursive=false, name=null) 22:21:57.809 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@6851b296) 22:21:57.809 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media3 22:21:57.809 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@13dc6649, recursive=false, name=null) 22:21:57.809 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$461/0x000000010050a440@31b6b0c7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$467/0x000000010052a040@6851b296) 22:21:57.809 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@1851c7d2, recursive=false, name=null) 22:21:57.809 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@5fe5c68b) 22:21:57.810 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 22:21:57.810 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@3982206a, recursive=false, name=null) 22:21:57.810 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@5fe5c68b) 22:21:57.811 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document1 22:21:57.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@4f3fec43, recursive=false, name=null) 22:21:57.811 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@5fe5c68b) 22:21:57.824 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document2 22:21:57.824 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@10f20d38, recursive=false, name=null) 22:21:57.824 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$468/0x000000010052a440@5fe5c68b) 22:21:57.825 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document3 22:21:57.825 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@63e70bf9, recursive=false, name=null) 22:21:57.825 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@402a69f) 22:21:57.825 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 22:21:57.826 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@2d47b06, recursive=false, name=null) 22:21:57.826 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@402a69f) 22:21:57.827 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node1 22:21:57.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@48106381, recursive=false, name=null) 22:21:57.840 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@402a69f) 22:21:57.840 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node2 22:21:57.841 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@22e813fc, recursive=false, name=null) 22:21:57.841 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@402a69f) 22:21:57.841 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node3 22:21:57.842 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>>>>>> setting property managesPathParams = true 22:21:57.857 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@517a46f3, recursive=false, name=null) 22:21:57.857 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$460/0x000000010050a040@250a946, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$469/0x000000010052a840@402a69f) 22:21:57.857 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node4 22:21:57.858 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$464/0x0000000100508840@152e7703, recursive=false, name=null) 22:21:57.858 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document1: Content(path=/content/document/document1) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document2: Content(path=/content/document/document2) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document3: Content(path=/content/document/document3) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library1: Resource(path=/content/library/library1) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library2: Resource(path=/content/library/library2) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media1: Media(path=/content/media/media1) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media2: Media(path=/content/media/media2) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media3: Media(path=/content/media/media3) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 22:21:57.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node1: Node(path=/structure/node1) 22:21:57.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node2: Node(path=/structure/node2) 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node3: Node(path=/structure/node3) 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node4: Node(path=/structure/node4) 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node1\E: Node(path=/structure/node1) 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node2\E: Node(path=/structure/node2) 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node4\E: Node(path=/structure/node4) 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 22:21:57.870 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ^/relativeUriFor:/structure/node3(|/.*$): Node(path=/structure/node3) 22:21:57.890 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 269 msec 22:21:57.890 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 22:21:57.895 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 22:21:57.895 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.895 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link, /link/] 22:21:57.895 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 22:21:57.896 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:57.897 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.897 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 22:21:57.897 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.897 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/, /link/] 22:21:57.897 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 22:21:57.904 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 6 msec 22:21:57.904 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.905 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 22:21:57.905 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.905 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link?arg=val, /link?arg=val] 22:21:57.905 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 22:21:57.912 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 7 msec 22:21:57.912 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.913 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 22:21:57.913 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.913 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/?arg=val, /link/?arg=val] 22:21:57.913 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 22:21:57.915 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:57.915 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.915 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 22:21:57.915 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.915 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/image.jpg, /image.jpg] 22:21:57.915 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 22:21:57.919 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:57.919 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.920 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 22:21:57.920 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.920 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link, http://acme.com/link/] 22:21:57.920 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 22:21:57.928 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 7 msec 22:21:57.928 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.929 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 22:21:57.929 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.929 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/, http://acme.com/link/] 22:21:57.929 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 22:21:57.930 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 2 msec 22:21:57.930 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 22:21:57.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link?arg=val, http://acme.com/link?arg=val] 22:21:57.931 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 22:21:57.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 4 msec 22:21:57.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 22:21:57.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/?arg=val, http://acme.com/link/?arg=val] 22:21:57.936 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 22:21:57.937 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:57.937 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 22:21:57.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 22:21:57.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/image.jpg, http://acme.com/image.jpg] 22:21:57.938 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 22:21:57.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 2 msec 22:21:57.940 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 22:21:57.941 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 22:21:57.941 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly notify a missing embedded template" 22:21:57.941 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 22:21:57.953 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 3 msec 22:21:57.953 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 22:21:57.960 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 22:21:57.960 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly read the contents of the embedded template" 22:21:57.960 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 22:21:57.971 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 10 msec 22:21:57.971 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 22:21:57.973 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 22:21:57.973 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly retrieve template from properly configured Content" 22:21:57.973 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 22:21:57.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=[])) 22:21:57.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=[]) 22:21:57.984 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 22:21:57.984 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:21:57.984 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:21:57.999 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 12 msec 22:21:57.999 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 22:21:58.001 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 22:21:58.002 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when Content has no property" 22:21:58.002 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 22:21:58.002 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 22:21:58.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=[])) 22:21:58.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=[]) 22:21:58.012 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 11 msec 22:21:58.012 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 22:21:58.014 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 22:21:58.015 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when no Content found" 22:21:58.015 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 22:21:58.015 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/of/nonexistent/content) 22:21:58.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=[])) 22:21:58.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=[]) 22:21:58.026 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 12 msec 22:21:58.027 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 22:21:58.189 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, responseHolder, underTest] 22:21:58.247 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 22:21:58.247 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must do nothing when site is available" 22:21:58.247 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 22:21:58.249 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 18 msec 22:21:58.249 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 22:21:58.343 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:58.346 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 22:21:58.347 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must return status 503 when site is not available" 22:21:58.347 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 22:21:58.347 [main ] WARN i.t.n.c.m.spi.AvailabilityEnforcerRequestProcessor - Site unavailable, sending maintenance page 22:21:58.495 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 22:21:58.495 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 22:21:58.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:21:58.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/ 22:21:58.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/AvailabilityEnforcerRequestProcessorTest/expected-results/response.txt 22:21:58.497 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/AvailabilityEnforcerRequestProcessorTest/response.txt 22:21:58.497 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 151 msec 22:21:58.497 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 22:21:58.700 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:58.702 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 22:21:58.702 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:58.702 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource, en, http://acme.com/path/resource?lang=en] 22:21:58.702 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 22:21:58.702 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 22:21:58.703 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:58.796 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:58.797 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 22:21:58.798 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:58.798 [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] 22:21:58.798 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 22:21:58.798 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:58.798 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:58.871 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:58.872 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 22:21:58.872 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:58.872 [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] 22:21:58.872 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 22:21:58.899 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 19 msec 22:21:58.899 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:58.939 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:58.942 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 22:21:58.942 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:58.942 [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] 22:21:58.942 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 22:21:58.952 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 8 msec 22:21:58.952 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.080 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.082 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 22:21:59.082 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.082 [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] 22:21:59.082 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 22:21:59.082 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 22:21:59.083 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.137 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.138 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 22:21:59.138 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.138 [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] 22:21:59.138 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 22:21:59.139 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:59.139 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.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, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 22:21:59.216 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 22:21:59.216 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.217 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/, en, http://acme.com/path/resource/?lang=en] 22:21:59.217 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 22:21:59.217 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:59.217 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.282 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.285 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.285 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.285 [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] 22:21:59.285 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.286 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 22:21:59.286 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.344 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 22:21:59.345 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.345 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.345 [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] 22:21:59.345 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.346 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 22:21:59.346 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.397 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.411 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.411 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.412 [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] 22:21:59.412 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.412 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:59.412 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.452 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.453 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.454 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.454 [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] 22:21:59.454 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.454 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:59.454 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.512 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.534 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 22:21:59.534 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.534 [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] 22:21:59.534 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 22:21:59.535 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:59.535 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.613 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.614 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 22:21:59.614 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.619 [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] 22:21:59.619 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 22:21:59.620 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 6 msec 22:21:59.620 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.676 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 22:21:59.679 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.679 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.679 [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] 22:21:59.679 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.680 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 22:21:59.680 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.747 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.749 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.749 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.749 [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] 22:21:59.749 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 22:21:59.749 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 22:21:59.749 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.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, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 22:21:59.810 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.811 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.811 [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] 22:21:59.811 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.812 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 22:21:59.812 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.878 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.879 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.879 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.879 [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] 22:21:59.879 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 22:21:59.891 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 4 msec 22:21:59.891 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.935 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:21:59.956 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 22:21:59.956 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 22:21:59.956 [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] 22:21:59.956 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 22:21:59.963 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 3 msec 22:21:59.963 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 22:21:59.965 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 22:21:59.965 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "createViewAndController must delegate to the proper ViewBuilder" 22:21:59.965 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 22:22:00.052 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 84 msec 22:22:00.052 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 22:22:00.054 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 22:22:00.054 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "must discover and properly register annotated views" 22:22:00.054 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 22:22:04.038 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - View definitions: 22:22:04.039 [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()) 22:22:04.040 [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()) 22:22:04.040 [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()) 22:22:04.040 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 3986 msec 22:22:04.040 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 22:22:04.115 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, it.tidalwave.northernwind.frontend.impl.ui.mock.MockService1#0, it.tidalwave.northernwind.frontend.impl.ui.mock.MockService2#0] 22:22:04.120 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 22:22:04.120 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST "must properly instantiate view and controller" 22:22:04.120 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 22:22:04.120 [main ] DEBUG i.t.northernwind.frontend.impl.ui.ViewBuilder - createViewAndController(theId, Mock for SiteNode, hashCode: 1645504372) 22:22:04.122 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST PASSED in 3 msec 22:22:04.122 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - 22:22:04.576 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:22:04.588 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 22:22:04.588 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@68812a5c 22:22:04.589 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@6beac50c 22:22:04.589 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@5d4a950 22:22:04.589 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$4sMJL2mi@60bf9e2b 22:22:04.589 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$SlDJNHre@10d9baa 22:22:04.605 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 22:22:04.605 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call all RequestProcessors in normal scenario" 22:22:04.605 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 22:22:04.613 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 600821066) 22:22:04.613 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@69519536 ... 22:22:04.614 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@62408c4 ... 22:22:04.614 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1975442122 ... 22:22:04.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 735621392 ... 22:22:04.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@68812a5c ... 22:22:04.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@6beac50c ... 22:22:04.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@5d4a950 ... 22:22:04.614 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$4sMJL2mi@60bf9e2b ... 22:22:04.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$SlDJNHre@10d9baa ... 22:22:04.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@69519536 ... 22:22:04.615 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@62408c4 ... 22:22:04.615 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1975442122 ... 22:22:04.615 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 735621392 ... 22:22:04.632 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 26 msec 22:22:04.632 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 22:22:04.666 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:22:04.668 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 22:22:04.668 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@5125f46e 22:22:04.668 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@16ae5d46 22:22:04.668 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@179563ce 22:22:04.668 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$4sMJL2mi@6584b606 22:22:04.668 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$SlDJNHre@1bfca85c 22:22:04.669 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 22:22:04.669 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with SC FOUND" 22:22:04.669 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 22:22:04.675 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 73089333) 22:22:04.679 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@25b5c62a ... 22:22:04.680 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.680 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@496a023a ... 22:22:04.680 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.680 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 2029512563 ... 22:22:04.680 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1128812107 ... 22:22:04.680 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@5125f46e ... 22:22:04.680 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@16ae5d46 ... 22:22:04.680 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@179563ce ... 22:22:04.680 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@25b5c62a ... 22:22:04.681 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.681 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@496a023a ... 22:22:04.681 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.681 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 2029512563 ... 22:22:04.681 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1128812107 ... 22:22:04.695 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 15 msec 22:22:04.695 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 22:22:04.778 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:22:04.780 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 22:22:04.780 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@4c16522b 22:22:04.780 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@272aa224 22:22:04.780 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@655e2908 22:22:04.780 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$4sMJL2mi@1e2aa6d0 22:22:04.780 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$SlDJNHre@60d33834 22:22:04.795 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 22:22:04.796 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with generic Http status" 22:22:04.796 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 22:22:04.798 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1922360411) 22:22:04.798 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@15944e4e ... 22:22:04.798 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.799 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@4512af0e ... 22:22:04.799 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.799 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 2128783027 ... 22:22:04.799 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 738015600 ... 22:22:04.799 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@4c16522b ... 22:22:04.799 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@272aa224 ... 22:22:04.799 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@655e2908 ... 22:22:04.800 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 1922360411 it.tidalwave.northernwind.core.model.HttpStatusException: httpStatus=406, headers={} at it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewControllerTest.must_call_some_RequestProcessors_when_HttpStatusException_with_generic_Http_status(DefaultSiteViewControllerTest.java:223) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:829) at org.testng.TestRunner.run(TestRunner.java:602) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) 22:22:04.803 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@15944e4e ... 22:22:04.803 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.803 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@4512af0e ... 22:22:04.804 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.804 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 2128783027 ... 22:22:04.804 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 738015600 ... 22:22:04.833 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 32 msec 22:22:04.833 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 22:22:04.913 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:22:04.921 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 22:22:04.921 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@6ba68981 22:22:04.921 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@3f64099c 22:22:04.922 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@1c08cd61 22:22:04.922 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$4sMJL2mi@253646c2 22:22:04.922 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$SlDJNHre@7a832964 22:22:04.923 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 22:22:04.923 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when NotFoundException" 22:22:04.923 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 22:22:04.930 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 167583888) 22:22:04.930 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@7c39dbc6 ... 22:22:04.930 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.930 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@67a842b1 ... 22:22:04.930 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.930 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 474549234 ... 22:22:04.930 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2095838349 ... 22:22:04.930 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@6ba68981 ... 22:22:04.930 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@3f64099c ... 22:22:04.930 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@1c08cd61 ... 22:22:04.931 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 167583888 - it.tidalwave.util.NotFoundException 22:22:04.931 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@7c39dbc6 ... 22:22:04.931 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:04.931 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@67a842b1 ... 22:22:04.931 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:04.931 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 474549234 ... 22:22:04.932 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2095838349 ... 22:22:04.950 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 27 msec 22:22:04.950 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 22:22:05.042 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:22:05.044 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 22:22:05.044 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@14a7f2fd 22:22:05.044 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@47a532d9 22:22:05.044 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@1d215a52 22:22:05.044 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$4sMJL2mi@409e4611 22:22:05.044 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$SlDJNHre@6b8564e5 22:22:05.045 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 22:22:05.045 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when RuntimeException" 22:22:05.045 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 22:22:05.052 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 543145998) 22:22:05.053 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@4bfb91df ... 22:22:05.053 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:05.053 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@598c23ad ... 22:22:05.053 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:05.053 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 386435875 ... 22:22:05.053 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1005336129 ... 22:22:05.055 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@14a7f2fd ... 22:22:05.056 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@47a532d9 ... 22:22:05.056 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@1d215a52 ... 22:22:05.056 [main ] ERROR i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 543145998 java.lang.RuntimeException: Purportedly thrown exception at it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewControllerTest.must_call_some_RequestProcessors_when_RuntimeException(DefaultSiteViewControllerTest.java:240) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:829) at org.testng.TestRunner.run(TestRunner.java:602) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) 22:22:05.057 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@4bfb91df ... 22:22:05.057 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:05.057 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@598c23ad ... 22:22:05.057 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:05.057 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 386435875 ... 22:22:05.058 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1005336129 ... 22:22:05.073 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 27 msec 22:22:05.073 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 22:22:05.157 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:22:05.172 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 22:22:05.172 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@4ae35819 22:22:05.172 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@5a405492 22:22:05.173 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@4dfb5cae 22:22:05.173 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$4sMJL2mi@125dfb62 22:22:05.173 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$SlDJNHre@422e4aa0 22:22:05.174 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 22:22:05.174 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when one breaks" 22:22:05.174 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 22:22:05.177 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 519223279) 22:22:05.177 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@359da2e7 ... 22:22:05.177 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:05.177 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@733cb124 ... 22:22:05.178 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:05.178 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 356564577 ... 22:22:05.178 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 68319195 ... 22:22:05.178 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KY36uVmS@4ae35819 ... 22:22:05.178 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$ovY0yEFD@5a405492 ... 22:22:05.178 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$KT1p9RKC@4dfb5cae ... 22:22:05.178 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$3OOyFOj4@359da2e7 ... 22:22:05.179 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 22:22:05.179 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$EA2I9THl@733cb124 ... 22:22:05.179 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 22:22:05.179 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 356564577 ... 22:22:05.179 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 68319195 ... 22:22:05.199 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 18 msec 22:22:05.199 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 22:22:05.200 [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: 26.597 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 101, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-default --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918928242 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-components --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-components --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 3 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[44,97] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[47,95] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[50,78] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[53,75] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[56,90] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[43,71] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[47,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java:[58,83] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java:[92,83] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/spi/MediaMetadataXsltAdapter.java:[117,43] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewController.java:[67,69] [deprecation] getTemplate(Class<?>,ResourcePath) in Site has been deprecated [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 22 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[205,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection<? extends Content>[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[287,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection<? extends Content>[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[315,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection<? extends Content>[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,66] [unchecked] unchecked method invocation: method setDynamicNodeProperty in interface RequestContext is applied to given types required: Key<T>,T found: Key,Object where T is a type-variable: T extends Object declared in method <T>setDynamicNodeProperty(Key<T>,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,70] [unchecked] unchecked conversion required: Key<T> found: Key where T is a type-variable: T extends Object declared in method <T>setDynamicNodeProperty(Key<T>,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewControllerTest.java:[211,69] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,30] [unchecked] unchecked method invocation: method accept in interface Layout is applied to given types required: Visitor<? super Layout,T> found: Visitor where T is a type-variable: T extends Object declared in method <T>accept(Visitor<? super Layout,T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,34] [unchecked] unchecked conversion required: Visitor<? super Layout,T> found: Visitor where T is a type-variable: T extends Object declared in method <T>accept(Visitor<? super Layout,T>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewControllerTest.java:[374,69] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewControllerTest.java:[132,71] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-components --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-components --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:22:37.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewControllerTest 22:22:40.185 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 22:22:40.189 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:40.189 [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]] 22:22:40.190 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 22:22:41.148 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:41.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=[]) 22:22:41.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:41.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.175 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:41.175 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.177 [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]) 22:22:41.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]) 22:22:41.189 [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]) 22:22:41.198 [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]) 22:22:41.199 [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]) 22:22:41.200 [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]) 22:22:41.201 [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]) 22:22:41.201 [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]) 22:22:41.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 22:22:41.210 [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]) 22:22:41.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:41.212 [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]) 22:22:41.213 [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]) 22:22:41.214 [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]) 22:22:41.214 [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]) 22:22:41.215 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 22:22:41.228 [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]) 22:22:41.232 [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]) 22:22:41.233 [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]) 22:22:41.234 [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]) 22:22:41.240 [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]) 22:22:41.241 [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]) 22:22:41.252 [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]) 22:22:41.253 [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]) 22:22:41.254 [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]) 22:22:41.255 [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]) 22:22:41.256 [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]) 22:22:41.256 [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]) 22:22:41.257 [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]) 22:22:41.258 [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]) 22:22:41.259 [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]) 22:22:41.276 [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]) 22:22:41.277 [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]) 22:22:41.278 [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]) 22:22:41.278 [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]) 22:22:41.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:41.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 22:22:41.281 [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]) 22:22:41.281 [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]) 22:22:41.282 [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]) 22:22:41.296 [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]) 22:22:41.297 [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]) 22:22:41.298 [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]) 22:22:41.304 [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]) 22:22:41.305 [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]) 22:22:41.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]) 22:22:41.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:41.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:41.308 [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]) 22:22:41.309 [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]) 22:22:41.309 [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]) 22:22:41.310 [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]) 22:22:41.311 [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]) 22:22:41.324 [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]) 22:22:41.328 [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]) 22:22:41.329 [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]) 22:22:41.330 [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]) 22:22:41.331 [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]) 22:22:41.331 [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]) 22:22:41.332 [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]) 22:22:41.340 [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]) 22:22:41.341 [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]) 22:22:41.342 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:41.342 [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]) 22:22:41.343 [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]) 22:22:41.356 [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]) 22:22:41.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 22:22:41.361 [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]) 22:22:41.362 [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]) 22:22:41.362 [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]) 22:22:41.363 [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]) 22:22:41.378 [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]) 22:22:41.379 [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]) 22:22:41.380 [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]) 22:22:41.380 [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]) 22:22:41.381 [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]) 22:22:41.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 22:22:41.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 22:22:41.389 [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]) 22:22:41.392 [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]) 22:22:41.393 [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]) 22:22:41.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:41.394 [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]) 22:22:41.395 [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]) 22:22:41.396 [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]) 22:22:41.396 [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]) 22:22:41.397 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:41.398 [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]) 22:22:41.398 [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]) 22:22:41.418 [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]) 22:22:41.423 [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]) 22:22:41.429 [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]) 22:22:41.430 [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]) 22:22:41.431 [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]) 22:22:41.432 [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]) 22:22:41.432 [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]) 22:22:41.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 22:22:41.443 [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]) 22:22:41.445 [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]) 22:22:41.455 [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]) 22:22:41.457 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1518529528 22:22:41.458 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: ) 22:22:41.459 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:41.462 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.463 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.465 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:41.465 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.465 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.465 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:41.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.468 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:41.485 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 22:22:41.750 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1518529528 22:22:41.752 [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]) 22:22:41.752 [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]) 22:22:41.754 [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]) 22:22:41.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:41.771 [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]) 22:22:41.772 [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]) 22:22:41.773 [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]) 22:22:41.774 [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]) 22:22:41.774 [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]) 22:22:41.777 [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]) 22:22:41.779 [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]) 22:22:41.784 [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]) 22:22:41.785 [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]) 22:22:41.786 [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]) 22:22:41.786 [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]) 22:22:41.797 [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]) 22:22:41.798 [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]) 22:22:41.799 [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]) 22:22:41.800 [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]) 22:22:41.803 [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]) 22:22:41.804 [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]) 22:22:41.808 [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]) 22:22:41.809 [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]) 22:22:41.809 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:41.825 [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]) 22:22:41.826 [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]) 22:22:41.830 [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]) 22:22:41.831 [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]) 22:22:41.834 [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]) 22:22:41.835 [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]) 22:22:41.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1765 msec 22:22:41.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:41.959 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:41.959 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:41.959 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 22:22:41.959 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:42.232 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.232 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.233 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.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=[]) 22:22:42.235 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.235 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.236 [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]) 22:22:42.237 [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]) 22:22:42.238 [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]) 22:22:42.238 [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]) 22:22:42.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]) 22:22:42.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]) 22:22:42.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]) 22:22:42.241 [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]) 22:22:42.241 [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]) 22:22:42.243 [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]) 22:22:42.244 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:42.245 [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]) 22:22:42.247 [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]) 22:22:42.248 [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]) 22:22:42.250 [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]) 22:22:42.251 [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]) 22:22:42.252 [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]) 22:22:42.252 [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]) 22:22:42.253 [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]) 22:22:42.254 [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]) 22:22:42.254 [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]) 22:22:42.261 [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]) 22:22:42.267 [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]) 22:22:42.267 [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]) 22:22:42.275 [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]) 22:22:42.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 22:22:42.283 [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]) 22:22:42.284 [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]) 22:22:42.296 [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]) 22:22:42.298 [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]) 22:22:42.299 [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]) 22:22:42.300 [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]) 22:22:42.301 [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]) 22:22:42.301 [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]) 22:22:42.302 [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]) 22:22:42.302 [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]) 22:22:42.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]) 22:22:42.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]) 22:22:42.305 [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]) 22:22:42.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 22:22:42.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 22:22:42.307 [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]) 22:22:42.308 [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]) 22:22:42.309 [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]) 22:22:42.309 [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]) 22:22:42.310 [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]) 22:22:42.311 [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]) 22:22:42.311 [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]) 22:22:42.312 [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]) 22:22:42.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 22:22:42.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:42.314 [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]) 22:22:42.314 [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]) 22:22:42.315 [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]) 22:22:42.319 [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]) 22:22:42.320 [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]) 22:22:42.320 [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]) 22:22:42.321 [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]) 22:22:42.321 [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]) 22:22:42.322 [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]) 22:22:42.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:42.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 22:22:42.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:42.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 22:22:42.325 [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]) 22:22:42.325 [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]) 22:22:42.326 [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]) 22:22:42.326 [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]) 22:22:42.327 [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]) 22:22:42.328 [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]) 22:22:42.328 [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]) 22:22:42.329 [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]) 22:22:42.329 [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]) 22:22:42.330 [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]) 22:22:42.330 [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]) 22:22:42.331 [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]) 22:22:42.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 22:22:42.333 [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]) 22:22:42.334 [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]) 22:22:42.340 [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]) 22:22:42.341 [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]) 22:22:42.342 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:42.342 [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]) 22:22:42.343 [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]) 22:22:42.356 [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]) 22:22:42.356 [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]) 22:22:42.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:42.360 [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]) 22:22:42.361 [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]) 22:22:42.361 [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]) 22:22:42.362 [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]) 22:22:42.362 [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]) 22:22:42.363 [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]) 22:22:42.368 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:42.369 [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]) 22:22:42.370 [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]) 22:22:42.372 [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]) 22:22:42.373 [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]) 22:22:42.374 [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]) 22:22:42.374 [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]) 22:22:42.375 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 354350463 22:22:42.376 [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) 22:22:42.376 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.376 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.376 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.378 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 22:22:42.431 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 354350463 22:22:42.431 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:42.434 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 474 msec 22:22:42.434 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:42.438 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:42.438 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:42.438 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 22:22:42.438 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:42.616 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.616 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.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=[])) 22:22:42.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=[]) 22:22:42.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.632 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.633 [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]) 22:22:42.633 [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]) 22:22:42.634 [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]) 22:22:42.634 [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]) 22:22:42.635 [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]) 22:22:42.635 [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]) 22:22:42.636 [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]) 22:22:42.636 [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]) 22:22:42.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]) 22:22:42.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]) 22:22:42.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:42.645 [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]) 22:22:42.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]) 22:22:42.646 [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]) 22:22:42.646 [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]) 22:22:42.646 [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]) 22:22:42.647 [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]) 22:22:42.647 [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]) 22:22:42.647 [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]) 22:22:42.648 [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]) 22:22:42.648 [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]) 22:22:42.648 [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]) 22:22:42.649 [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]) 22:22:42.649 [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]) 22:22:42.649 [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]) 22:22:42.650 [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]) 22:22:42.650 [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]) 22:22:42.650 [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]) 22:22:42.651 [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]) 22:22:42.660 [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]) 22:22:42.660 [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]) 22:22:42.660 [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]) 22:22:42.661 [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]) 22:22:42.661 [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]) 22:22:42.661 [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]) 22:22:42.662 [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]) 22:22:42.662 [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]) 22:22:42.662 [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]) 22:22:42.663 [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]) 22:22:42.663 [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]) 22:22:42.664 [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]) 22:22:42.664 [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]) 22:22:42.665 [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]) 22:22:42.665 [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]) 22:22:42.666 [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]) 22:22:42.666 [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]) 22:22:42.666 [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]) 22:22:42.667 [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]) 22:22:42.669 [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]) 22:22:42.669 [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]) 22:22:42.670 [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]) 22:22:42.670 [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]) 22:22:42.671 [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]) 22:22:42.671 [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]) 22:22:42.680 [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]) 22:22:42.680 [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]) 22:22:42.681 [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]) 22:22:42.681 [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]) 22:22:42.682 [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]) 22:22:42.682 [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]) 22:22:42.683 [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]) 22:22:42.683 [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]) 22:22:42.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:42.684 [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]) 22:22:42.684 [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]) 22:22:42.684 [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]) 22:22:42.685 [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]) 22:22:42.685 [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]) 22:22:42.685 [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]) 22:22:42.685 [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]) 22:22:42.687 [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]) 22:22:42.688 [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]) 22:22:42.688 [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]) 22:22:42.688 [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]) 22:22:42.689 [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]) 22:22:42.689 [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]) 22:22:42.689 [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]) 22:22:42.690 [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]) 22:22:42.690 [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]) 22:22:42.690 [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]) 22:22:42.691 [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]) 22:22:42.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:42.691 [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]) 22:22:42.692 [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]) 22:22:42.692 [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]) 22:22:42.692 [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]) 22:22:42.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:42.700 [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]) 22:22:42.700 [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]) 22:22:42.701 [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]) 22:22:42.701 [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]) 22:22:42.702 [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]) 22:22:42.702 [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]) 22:22:42.703 [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]) 22:22:42.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 22:22:42.708 [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]) 22:22:42.712 [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]) 22:22:42.712 [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]) 22:22:42.712 [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]) 22:22:42.713 [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]) 22:22:42.713 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 54617902 22:22:42.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: post-11) 22:22:42.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=[])) 22:22:42.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=[]) 22:22:42.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.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=[])) 22:22:42.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=[]) 22:22:42.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.716 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:42.716 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.716 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:42.716 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 22:22:42.717 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 54617902 22:22:42.717 [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]) 22:22:42.718 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 280 msec 22:22:42.719 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:42.736 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:42.736 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:42.736 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 22:22:42.736 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:43.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.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=[])) 22:22:43.018 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.029 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.030 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.030 [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]) 22:22:43.031 [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]) 22:22:43.039 [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]) 22:22:43.040 [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]) 22:22:43.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:43.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 22:22:43.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 22:22:43.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 22:22:43.063 [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]) 22:22:43.063 [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]) 22:22:43.064 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:43.064 [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]) 22:22:43.065 [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]) 22:22:43.066 [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]) 22:22:43.066 [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]) 22:22:43.067 [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]) 22:22:43.083 [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]) 22:22:43.085 [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]) 22:22:43.086 [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]) 22:22:43.102 [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]) 22:22:43.102 [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]) 22:22:43.103 [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]) 22:22:43.103 [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]) 22:22:43.104 [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]) 22:22:43.104 [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]) 22:22:43.112 [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]) 22:22:43.119 [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]) 22:22:43.120 [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]) 22:22:43.120 [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]) 22:22:43.121 [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]) 22:22:43.121 [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]) 22:22:43.121 [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]) 22:22:43.122 [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]) 22:22:43.122 [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]) 22:22:43.122 [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]) 22:22:43.123 [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]) 22:22:43.123 [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]) 22:22:43.123 [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]) 22:22:43.124 [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]) 22:22:43.124 [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]) 22:22:43.124 [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]) 22:22:43.125 [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]) 22:22:43.125 [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]) 22:22:43.125 [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]) 22:22:43.128 [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]) 22:22:43.128 [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]) 22:22:43.129 [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]) 22:22:43.129 [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]) 22:22:43.129 [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]) 22:22:43.130 [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]) 22:22:43.130 [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]) 22:22:43.131 [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]) 22:22:43.155 [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]) 22:22:43.155 [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]) 22:22:43.156 [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]) 22:22:43.156 [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]) 22:22:43.157 [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]) 22:22:43.157 [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]) 22:22:43.157 [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]) 22:22:43.158 [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]) 22:22:43.158 [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]) 22:22:43.158 [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]) 22:22:43.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:43.188 [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]) 22:22:43.188 [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]) 22:22:43.189 [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]) 22:22:43.189 [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]) 22:22:43.189 [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]) 22:22:43.190 [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]) 22:22:43.190 [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]) 22:22:43.191 [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]) 22:22:43.191 [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]) 22:22:43.191 [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]) 22:22:43.192 [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]) 22:22:43.192 [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]) 22:22:43.193 [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]) 22:22:43.207 [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]) 22:22:43.207 [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]) 22:22:43.208 [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]) 22:22:43.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 22:22:43.214 [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]) 22:22:43.215 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:43.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 22:22:43.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:43.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 22:22:43.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 22:22:43.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:43.335 [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]) 22:22:43.336 [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]) 22:22:43.336 [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]) 22:22:43.337 [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]) 22:22:43.338 [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]) 22:22:43.338 [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]) 22:22:43.339 [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]) 22:22:43.353 [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]) 22:22:43.353 [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]) 22:22:43.354 [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]) 22:22:43.354 [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]) 22:22:43.354 [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]) 22:22:43.355 [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]) 22:22:43.364 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 333085360 22:22:43.364 [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) 22:22:43.364 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.364 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.364 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.367 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 22:22:43.381 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 333085360 22:22:43.381 [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]) 22:22:43.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 651 msec 22:22:43.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:43.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 22:22:43.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:43.405 [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]] 22:22:43.405 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 22:22:43.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.661 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.662 [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]) 22:22:43.663 [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]) 22:22:43.663 [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]) 22:22:43.664 [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]) 22:22:43.664 [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]) 22:22:43.664 [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]) 22:22:43.665 [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]) 22:22:43.665 [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]) 22:22:43.666 [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]) 22:22:43.666 [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]) 22:22:43.667 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:43.667 [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]) 22:22:43.688 [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]) 22:22:43.688 [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]) 22:22:43.689 [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]) 22:22:43.689 [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]) 22:22:43.690 [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]) 22:22:43.690 [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]) 22:22:43.690 [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]) 22:22:43.691 [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]) 22:22:43.691 [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]) 22:22:43.692 [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]) 22:22:43.692 [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]) 22:22:43.692 [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]) 22:22:43.693 [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]) 22:22:43.693 [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]) 22:22:43.694 [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]) 22:22:43.694 [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]) 22:22:43.694 [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]) 22:22:43.695 [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]) 22:22:43.705 [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]) 22:22:43.708 [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]) 22:22:43.708 [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]) 22:22:43.709 [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]) 22:22:43.709 [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]) 22:22:43.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:43.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 22:22:43.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 22:22:43.711 [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]) 22:22:43.728 [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]) 22:22:43.728 [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]) 22:22:43.729 [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]) 22:22:43.729 [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]) 22:22:43.729 [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]) 22:22:43.730 [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]) 22:22:43.730 [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]) 22:22:43.730 [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]) 22:22:43.731 [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]) 22:22:43.731 [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]) 22:22:43.732 [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]) 22:22:43.732 [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]) 22:22:43.732 [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]) 22:22:43.733 [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]) 22:22:43.733 [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]) 22:22:43.734 [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]) 22:22:43.734 [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]) 22:22:43.734 [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]) 22:22:43.735 [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]) 22:22:43.745 [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]) 22:22:43.745 [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]) 22:22:43.746 [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]) 22:22:43.746 [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]) 22:22:43.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:43.747 [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]) 22:22:43.748 [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]) 22:22:43.749 [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]) 22:22:43.749 [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]) 22:22:43.750 [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]) 22:22:43.750 [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]) 22:22:43.750 [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]) 22:22:43.751 [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]) 22:22:43.756 [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]) 22:22:43.756 [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]) 22:22:43.757 [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]) 22:22:43.757 [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]) 22:22:43.758 [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]) 22:22:43.758 [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]) 22:22:43.768 [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]) 22:22:43.769 [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]) 22:22:43.769 [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]) 22:22:43.769 [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]) 22:22:43.770 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:43.770 [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]) 22:22:43.771 [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]) 22:22:43.771 [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]) 22:22:43.771 [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]) 22:22:43.772 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:43.772 [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]) 22:22:43.773 [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]) 22:22:43.773 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 22:22:43.779 [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]) 22:22:43.780 [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]) 22:22:43.780 [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]) 22:22:43.781 [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]) 22:22:43.781 [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]) 22:22:43.792 [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]) 22:22:43.792 [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]) 22:22:43.793 [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]) 22:22:43.793 [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]) 22:22:43.794 [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]) 22:22:43.795 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1097380 22:22:43.795 [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: ) 22:22:43.795 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.795 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.795 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.795 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.796 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.796 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.796 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:43.796 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.796 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:43.824 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 22:22:43.917 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1097380 22:22:43.917 [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]) 22:22:43.917 [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]) 22:22:43.918 [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]) 22:22:43.918 [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]) 22:22:43.919 [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]) 22:22:43.919 [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]) 22:22:43.919 [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]) 22:22:43.920 [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]) 22:22:43.920 [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]) 22:22:43.921 [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]) 22:22:43.921 [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]) 22:22:43.921 [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]) 22:22:43.922 [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]) 22:22:43.922 [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]) 22:22:43.922 [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]) 22:22:43.923 [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]) 22:22:43.935 [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]) 22:22:43.936 [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]) 22:22:43.937 [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]) 22:22:43.937 [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]) 22:22:43.937 [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]) 22:22:43.938 [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]) 22:22:43.938 [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]) 22:22:43.938 [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]) 22:22:43.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 22:22:43.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 22:22:43.939 [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]) 22:22:43.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:43.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 22:22:43.951 [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]) 22:22:44.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 612 msec 22:22:44.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:44.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 22:22:44.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:44.019 [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]] 22:22:44.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 22:22:44.250 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.250 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.251 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.251 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.252 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.252 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.252 [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]) 22:22:44.253 [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]) 22:22:44.253 [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]) 22:22:44.254 [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]) 22:22:44.254 [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]) 22:22:44.262 [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]) 22:22:44.263 [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]) 22:22:44.264 [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]) 22:22:44.265 [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]) 22:22:44.265 [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]) 22:22:44.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:44.266 [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]) 22:22:44.267 [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]) 22:22:44.267 [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]) 22:22:44.267 [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]) 22:22:44.268 [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]) 22:22:44.268 [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]) 22:22:44.269 [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]) 22:22:44.269 [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]) 22:22:44.269 [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]) 22:22:44.270 [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]) 22:22:44.270 [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]) 22:22:44.271 [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]) 22:22:44.271 [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]) 22:22:44.288 [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]) 22:22:44.288 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 22:22:44.288 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 22:22:44.288 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 22:22:44.289 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 22:22:44.289 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 22:22:44.289 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 22:22:44.289 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 22:22:44.290 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:44.290 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 22:22:44.290 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 22:22:44.290 [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]) 22:22:44.291 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 22:22:44.291 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 22:22:44.291 [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]) 22:22:44.291 [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]) 22:22:44.292 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 22:22:44.292 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 22:22:44.292 [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]) 22:22:44.293 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:44.293 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:44.294 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 22:22:44.294 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:44.294 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:44.295 [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]) 22:22:44.309 [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]) 22:22:44.310 [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]) 22:22:44.310 [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]) 22:22:44.311 [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]) 22:22:44.311 [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]) 22:22:44.319 [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]) 22:22:44.324 [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]) 22:22:44.324 [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]) 22:22:44.325 [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]) 22:22:44.325 [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]) 22:22:44.325 [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]) 22:22:44.326 [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]) 22:22:44.326 [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]) 22:22:44.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:44.326 [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]) 22:22:44.326 [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]) 22:22:44.327 [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]) 22:22:44.327 [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]) 22:22:44.331 [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]) 22:22:44.332 [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]) 22:22:44.332 [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]) 22:22:44.332 [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]) 22:22:44.332 [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]) 22:22:44.333 [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]) 22:22:44.333 [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]) 22:22:44.333 [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]) 22:22:44.333 [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]) 22:22:44.334 [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]) 22:22:44.334 [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]) 22:22:44.334 [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]) 22:22:44.334 [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]) 22:22:44.335 [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]) 22:22:44.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:44.335 [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]) 22:22:44.335 [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]) 22:22:44.336 [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]) 22:22:44.336 [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]) 22:22:44.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:44.336 [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]) 22:22:44.337 [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]) 22:22:44.337 [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]) 22:22:44.337 [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]) 22:22:44.337 [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]) 22:22:44.337 [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]) 22:22:44.338 [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]) 22:22:44.338 [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]) 22:22:44.338 [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]) 22:22:44.338 [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]) 22:22:44.339 [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]) 22:22:44.339 [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]) 22:22:44.339 [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]) 22:22:44.358 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 835631769 22:22:44.358 [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: ) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.361 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.376 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 22:22:44.507 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 835631769 22:22:44.507 [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]) 22:22:44.513 [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]) 22:22:44.513 [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]) 22:22:44.513 [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]) 22:22:44.513 [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]) 22:22:44.514 [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]) 22:22:44.514 [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]) 22:22:44.514 [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]) 22:22:44.515 [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]) 22:22:44.515 [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]) 22:22:44.515 [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]) 22:22:44.515 [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]) 22:22:44.523 [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]) 22:22:44.524 [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]) 22:22:44.524 [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]) 22:22:44.524 [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]) 22:22:44.525 [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]) 22:22:44.525 [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]) 22:22:44.525 [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]) 22:22:44.526 [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]) 22:22:44.526 [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]) 22:22:44.526 [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]) 22:22:44.527 [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]) 22:22:44.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 22:22:44.527 [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]) 22:22:44.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:44.528 [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]) 22:22:44.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 22:22:44.529 [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]) 22:22:44.529 [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]) 22:22:44.557 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 524 msec 22:22:44.557 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:44.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 22:22:44.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:44.559 [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]] 22:22:44.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 22:22:44.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.795 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.796 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.796 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.797 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.797 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.797 [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]) 22:22:44.797 [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]) 22:22:44.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 22:22:44.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:44.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:44.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 22:22:44.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 22:22:44.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 22:22:44.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 22:22:44.800 [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]) 22:22:44.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:44.800 [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]) 22:22:44.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 22:22:44.801 [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]) 22:22:44.801 [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]) 22:22:44.801 [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]) 22:22:44.802 [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]) 22:22:44.802 [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]) 22:22:44.802 [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]) 22:22:44.802 [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]) 22:22:44.803 [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]) 22:22:44.803 [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]) 22:22:44.828 [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]) 22:22:44.828 [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]) 22:22:44.828 [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]) 22:22:44.829 [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]) 22:22:44.829 [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]) 22:22:44.830 [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]) 22:22:44.830 [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]) 22:22:44.830 [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]) 22:22:44.831 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 22:22:44.831 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 22:22:44.831 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:44.832 [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]) 22:22:44.832 [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]) 22:22:44.832 [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]) 22:22:44.833 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 22:22:44.833 [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]) 22:22:44.833 [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]) 22:22:44.834 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 22:22:44.834 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 22:22:44.834 [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]) 22:22:44.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 22:22:44.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:44.849 [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]) 22:22:44.850 [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]) 22:22:44.850 [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]) 22:22:44.850 [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]) 22:22:44.850 [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]) 22:22:44.851 [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]) 22:22:44.851 [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]) 22:22:44.851 [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]) 22:22:44.851 [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]) 22:22:44.852 [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]) 22:22:44.852 [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]) 22:22:44.852 [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]) 22:22:44.852 [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]) 22:22:44.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]) 22:22:44.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]) 22:22:44.853 [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]) 22:22:44.853 [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]) 22:22:44.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]) 22:22:44.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]) 22:22:44.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]) 22:22:44.853 [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]) 22:22:44.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]) 22:22:44.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]) 22:22:44.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]) 22:22:44.854 [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]) 22:22:44.854 [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]) 22:22:44.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]) 22:22:44.855 [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]) 22:22:44.855 [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]) 22:22:44.863 [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]) 22:22:44.864 [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]) 22:22:44.871 [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]) 22:22:44.872 [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]) 22:22:44.872 [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]) 22:22:44.872 [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]) 22:22:44.872 [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]) 22:22:44.872 [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]) 22:22:44.872 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:44.873 [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]) 22:22:44.873 [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]) 22:22:44.873 [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]) 22:22:44.873 [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]) 22:22:44.873 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:44.874 [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]) 22:22:44.874 [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]) 22:22:44.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 22:22:44.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 22:22:44.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 22:22:44.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:44.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:44.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 22:22:44.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:44.881 [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]) 22:22:44.881 [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]) 22:22:44.881 [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]) 22:22:44.881 [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]) 22:22:44.882 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1377212248 22:22:44.882 [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) 22:22:44.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.884 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:44.884 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.884 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:44.901 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 22:22:44.925 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1377212248 22:22:44.925 [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]) 22:22:44.925 [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]) 22:22:44.925 [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]) 22:22:44.925 [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]) 22:22:44.926 [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]) 22:22:44.926 [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]) 22:22:44.926 [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]) 22:22:44.926 [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]) 22:22:44.927 [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]) 22:22:44.927 [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]) 22:22:44.944 [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]) 22:22:44.944 [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]) 22:22:44.944 [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]) 22:22:44.944 [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]) 22:22:44.944 [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]) 22:22:44.945 [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]) 22:22:44.945 [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]) 22:22:44.945 [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]) 22:22:44.945 [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]) 22:22:44.945 [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]) 22:22:44.945 [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]) 22:22:44.946 [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]) 22:22:44.946 [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]) 22:22:44.946 [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]) 22:22:44.946 [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]) 22:22:44.946 [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]) 22:22:44.947 [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]) 22:22:44.947 [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]) 22:22:44.947 [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]) 22:22:44.980 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 420 msec 22:22:44.980 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:44.982 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 22:22:44.984 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:44.984 [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]] 22:22:44.984 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 22:22:45.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.099 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.102 [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]) 22:22:45.102 [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]) 22:22:45.102 [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]) 22:22:45.103 [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]) 22:22:45.103 [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]) 22:22:45.104 [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]) 22:22:45.104 [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]) 22:22:45.104 [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]) 22:22:45.105 [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]) 22:22:45.105 [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]) 22:22:45.105 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:45.106 [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]) 22:22:45.106 [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]) 22:22:45.112 [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]) 22:22:45.113 [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]) 22:22:45.113 [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]) 22:22:45.114 [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]) 22:22:45.114 [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]) 22:22:45.114 [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]) 22:22:45.115 [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]) 22:22:45.115 [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]) 22:22:45.116 [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]) 22:22:45.116 [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]) 22:22:45.116 [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]) 22:22:45.132 [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]) 22:22:45.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 22:22:45.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 22:22:45.133 [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]) 22:22:45.133 [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]) 22:22:45.134 [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]) 22:22:45.134 [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]) 22:22:45.134 [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]) 22:22:45.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:45.143 [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]) 22:22:45.144 [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]) 22:22:45.144 [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]) 22:22:45.144 [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]) 22:22:45.145 [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]) 22:22:45.145 [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]) 22:22:45.145 [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]) 22:22:45.145 [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]) 22:22:45.145 [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]) 22:22:45.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 22:22:45.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:45.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:45.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 22:22:45.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:45.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:45.147 [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]) 22:22:45.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 22:22:45.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:45.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 22:22:45.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 22:22:45.148 [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]) 22:22:45.148 [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]) 22:22:45.148 [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]) 22:22:45.148 [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]) 22:22:45.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 22:22:45.149 [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]) 22:22:45.149 [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]) 22:22:45.149 [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]) 22:22:45.149 [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]) 22:22:45.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:45.150 [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]) 22:22:45.150 [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]) 22:22:45.150 [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]) 22:22:45.150 [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]) 22:22:45.150 [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]) 22:22:45.150 [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]) 22:22:45.151 [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]) 22:22:45.151 [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]) 22:22:45.151 [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]) 22:22:45.163 [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]) 22:22:45.163 [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]) 22:22:45.163 [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]) 22:22:45.164 [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]) 22:22:45.164 [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]) 22:22:45.164 [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]) 22:22:45.164 [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]) 22:22:45.164 [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]) 22:22:45.164 [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]) 22:22:45.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:45.165 [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]) 22:22:45.165 [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]) 22:22:45.165 [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]) 22:22:45.165 [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]) 22:22:45.166 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:45.166 [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]) 22:22:45.166 [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]) 22:22:45.166 [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]) 22:22:45.166 [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]) 22:22:45.166 [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]) 22:22:45.167 [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]) 22:22:45.167 [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]) 22:22:45.167 [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]) 22:22:45.180 [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]) 22:22:45.180 [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]) 22:22:45.181 [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]) 22:22:45.181 [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]) 22:22:45.181 [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]) 22:22:45.182 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1397516135 22:22:45.182 [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) 22:22:45.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.190 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 22:22:45.222 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1397516135 22:22:45.222 [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]) 22:22:45.222 [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]) 22:22:45.223 [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]) 22:22:45.223 [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]) 22:22:45.235 [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]) 22:22:45.236 [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]) 22:22:45.236 [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]) 22:22:45.236 [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]) 22:22:45.236 [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]) 22:22:45.237 [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]) 22:22:45.237 [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]) 22:22:45.237 [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]) 22:22:45.237 [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]) 22:22:45.238 [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]) 22:22:45.238 [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]) 22:22:45.238 [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]) 22:22:45.238 [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]) 22:22:45.239 [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]) 22:22:45.239 [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]) 22:22:45.239 [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]) 22:22:45.239 [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]) 22:22:45.240 [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]) 22:22:45.240 [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]) 22:22:45.240 [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]) 22:22:45.240 [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]) 22:22:45.241 [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]) 22:22:45.241 [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]) 22:22:45.241 [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]) 22:22:45.242 [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]) 22:22:45.242 [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]) 22:22:45.277 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 294 msec 22:22:45.277 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:45.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:45.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:45.287 [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]] 22:22:45.287 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:45.405 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.405 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.407 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 22:22:45.407 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 22:22:45.416 [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]) 22:22:45.416 [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]) 22:22:45.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:45.417 [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]) 22:22:45.417 [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]) 22:22:45.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 22:22:45.418 [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]) 22:22:45.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 22:22:45.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:45.419 [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]) 22:22:45.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 22:22:45.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 22:22:45.420 [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]) 22:22:45.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 22:22:45.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 22:22:45.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 22:22:45.420 [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]) 22:22:45.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 22:22:45.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 22:22:45.421 [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]) 22:22:45.421 [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]) 22:22:45.421 [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]) 22:22:45.422 [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]) 22:22:45.422 [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]) 22:22:45.422 [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]) 22:22:45.423 [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]) 22:22:45.423 [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]) 22:22:45.431 [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]) 22:22:45.432 [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]) 22:22:45.432 [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]) 22:22:45.433 [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]) 22:22:45.433 [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]) 22:22:45.433 [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]) 22:22:45.434 [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]) 22:22:45.434 [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]) 22:22:45.434 [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]) 22:22:45.435 [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]) 22:22:45.435 [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]) 22:22:45.435 [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]) 22:22:45.435 [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]) 22:22:45.435 [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]) 22:22:45.436 [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]) 22:22:45.436 [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]) 22:22:45.436 [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]) 22:22:45.436 [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]) 22:22:45.436 [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]) 22:22:45.437 [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]) 22:22:45.439 [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]) 22:22:45.440 [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]) 22:22:45.440 [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]) 22:22:45.440 [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]) 22:22:45.440 [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]) 22:22:45.441 [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]) 22:22:45.441 [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]) 22:22:45.441 [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]) 22:22:45.441 [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]) 22:22:45.441 [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]) 22:22:45.442 [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]) 22:22:45.442 [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]) 22:22:45.442 [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]) 22:22:45.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:45.443 [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]) 22:22:45.443 [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]) 22:22:45.443 [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]) 22:22:45.444 [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]) 22:22:45.444 [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]) 22:22:45.444 [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]) 22:22:45.444 [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]) 22:22:45.444 [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]) 22:22:45.456 [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]) 22:22:45.456 [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]) 22:22:45.456 [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]) 22:22:45.456 [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]) 22:22:45.457 [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]) 22:22:45.457 [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]) 22:22:45.457 [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]) 22:22:45.457 [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]) 22:22:45.458 [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]) 22:22:45.458 [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]) 22:22:45.458 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:45.459 [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]) 22:22:45.459 [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]) 22:22:45.459 [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]) 22:22:45.462 [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]) 22:22:45.463 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:45.463 [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]) 22:22:45.463 [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]) 22:22:45.464 [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]) 22:22:45.464 [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]) 22:22:45.464 [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]) 22:22:45.464 [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]) 22:22:45.464 [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]) 22:22:45.465 [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]) 22:22:45.465 [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]) 22:22:45.465 [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]) 22:22:45.465 [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]) 22:22:45.466 [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]) 22:22:45.466 [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]) 22:22:45.466 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 351216770 22:22:45.466 [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: ) 22:22:45.466 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:45.467 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 22:22:45.626 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 351216770 22:22:45.626 [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]) 22:22:45.626 [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]) 22:22:45.627 [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]) 22:22:45.627 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:45.627 [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]) 22:22:45.627 [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]) 22:22:45.628 [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]) 22:22:45.628 [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]) 22:22:45.628 [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]) 22:22:45.628 [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]) 22:22:45.629 [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]) 22:22:45.629 [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]) 22:22:45.629 [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]) 22:22:45.629 [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]) 22:22:45.629 [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]) 22:22:45.630 [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]) 22:22:45.630 [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]) 22:22:45.630 [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]) 22:22:45.630 [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]) 22:22:45.631 [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]) 22:22:45.631 [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]) 22:22:45.647 [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]) 22:22:45.648 [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]) 22:22:45.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:45.648 [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]) 22:22:45.648 [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]) 22:22:45.649 [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]) 22:22:45.649 [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]) 22:22:45.649 [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]) 22:22:45.649 [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]) 22:22:45.649 [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]) 22:22:45.650 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:45.650 [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]) 22:22:45.650 [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]) 22:22:45.651 [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]) 22:22:45.651 [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]) 22:22:45.651 [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]) 22:22:45.652 [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]) 22:22:45.652 [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]) 22:22:45.652 [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]) 22:22:45.653 [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]) 22:22:45.653 [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]) 22:22:45.653 [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]) 22:22:45.654 [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]) 22:22:45.654 [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]) 22:22:45.654 [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]) 22:22:45.655 [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]) 22:22:45.655 [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]) 22:22:45.677 [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]) 22:22:45.678 [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]) 22:22:45.678 [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]) 22:22:45.678 [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]) 22:22:45.679 [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]) 22:22:45.679 [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]) 22:22:45.679 [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]) 22:22:45.680 [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]) 22:22:45.680 [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]) 22:22:45.680 [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]) 22:22:45.680 [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]) 22:22:45.681 [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]) 22:22:45.681 [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]) 22:22:45.681 [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]) 22:22:45.681 [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]) 22:22:45.682 [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]) 22:22:45.682 [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]) 22:22:45.682 [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]) 22:22:45.683 [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]) 22:22:45.683 [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]) 22:22:45.683 [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]) 22:22:45.684 [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]) 22:22:45.684 [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]) 22:22:45.684 [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]) 22:22:45.685 [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]) 22:22:45.685 [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]) 22:22:45.685 [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]) 22:22:45.686 [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]) 22:22:45.686 [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]) 22:22:45.686 [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]) 22:22:45.686 [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]) 22:22:45.687 [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]) 22:22:45.687 [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]) 22:22:45.688 [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]) 22:22:45.688 [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]) 22:22:45.689 [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]) 22:22:45.689 [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]) 22:22:45.689 [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]) 22:22:45.690 [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]) 22:22:45.690 [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]) 22:22:45.690 [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]) 22:22:45.691 [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]) 22:22:45.691 [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]) 22:22:45.691 [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]) 22:22:45.692 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:45.692 [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]) 22:22:45.693 [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]) 22:22:45.693 [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]) 22:22:45.694 [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]) 22:22:45.694 [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]) 22:22:45.694 [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]) 22:22:45.695 [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]) 22:22:46.003 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 700 msec 22:22:46.003 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:46.016 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:46.016 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:46.016 [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]] 22:22:46.016 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:46.142 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.149 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 22:22:46.150 [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]) 22:22:46.150 [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]) 22:22:46.151 [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]) 22:22:46.151 [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]) 22:22:46.151 [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]) 22:22:46.151 [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]) 22:22:46.152 [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]) 22:22:46.152 [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]) 22:22:46.152 [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]) 22:22:46.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:46.153 [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]) 22:22:46.153 [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]) 22:22:46.153 [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]) 22:22:46.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]) 22:22:46.154 [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]) 22:22:46.155 [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]) 22:22:46.156 [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]) 22:22:46.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 22:22:46.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 22:22:46.167 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 22:22:46.168 [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]) 22:22:46.168 [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]) 22:22:46.168 [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]) 22:22:46.177 [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]) 22:22:46.177 [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]) 22:22:46.178 [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]) 22:22:46.178 [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]) 22:22:46.178 [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]) 22:22:46.179 [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]) 22:22:46.179 [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]) 22:22:46.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]) 22:22:46.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]) 22:22:46.184 [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]) 22:22:46.184 [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]) 22:22:46.184 [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]) 22:22:46.184 [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]) 22:22:46.185 [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]) 22:22:46.185 [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]) 22:22:46.185 [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]) 22:22:46.185 [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]) 22:22:46.186 [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]) 22:22:46.186 [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]) 22:22:46.186 [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]) 22:22:46.187 [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]) 22:22:46.187 [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]) 22:22:46.187 [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]) 22:22:46.187 [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]) 22:22:46.188 [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]) 22:22:46.188 [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]) 22:22:46.188 [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]) 22:22:46.188 [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]) 22:22:46.189 [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]) 22:22:46.189 [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]) 22:22:46.189 [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]) 22:22:46.190 [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]) 22:22:46.190 [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]) 22:22:46.190 [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]) 22:22:46.190 [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]) 22:22:46.191 [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]) 22:22:46.191 [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]) 22:22:46.200 [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]) 22:22:46.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:46.201 [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]) 22:22:46.201 [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]) 22:22:46.202 [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]) 22:22:46.202 [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]) 22:22:46.202 [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]) 22:22:46.204 [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]) 22:22:46.205 [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]) 22:22:46.205 [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]) 22:22:46.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]) 22:22:46.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 22:22:46.219 [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]) 22:22:46.219 [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]) 22:22:46.221 [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]) 22:22:46.221 [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]) 22:22:46.222 [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]) 22:22:46.222 [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]) 22:22:46.222 [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]) 22:22:46.227 [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]) 22:22:46.228 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:46.228 [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]) 22:22:46.228 [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]) 22:22:46.228 [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]) 22:22:46.228 [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]) 22:22:46.229 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:46.229 [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]) 22:22:46.229 [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]) 22:22:46.230 [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]) 22:22:46.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]) 22:22:46.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]) 22:22:46.244 [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]) 22:22:46.244 [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]) 22:22:46.245 [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]) 22:22:46.245 [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]) 22:22:46.245 [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]) 22:22:46.246 [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]) 22:22:46.246 [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]) 22:22:46.246 [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]) 22:22:46.247 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1783047526 22:22:46.247 [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: ) 22:22:46.247 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.247 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.247 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.269 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 22:22:46.312 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1783047526 22:22:46.312 [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]) 22:22:46.313 [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]) 22:22:46.313 [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]) 22:22:46.313 [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]) 22:22:46.313 [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]) 22:22:46.314 [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]) 22:22:46.314 [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]) 22:22:46.314 [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]) 22:22:46.314 [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]) 22:22:46.319 [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]) 22:22:46.319 [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]) 22:22:46.320 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 22:22:46.320 [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]) 22:22:46.320 [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]) 22:22:46.320 [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]) 22:22:46.321 [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]) 22:22:46.321 [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]) 22:22:46.321 [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]) 22:22:46.321 [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]) 22:22:46.322 [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]) 22:22:46.328 [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]) 22:22:46.328 [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]) 22:22:46.328 [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]) 22:22:46.328 [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]) 22:22:46.329 [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]) 22:22:46.329 [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]) 22:22:46.329 [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]) 22:22:46.329 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:46.330 [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]) 22:22:46.330 [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]) 22:22:46.330 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 22:22:46.331 [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]) 22:22:46.331 [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]) 22:22:46.344 [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]) 22:22:46.344 [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]) 22:22:46.344 [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]) 22:22:46.344 [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]) 22:22:46.345 [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]) 22:22:46.345 [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]) 22:22:46.345 [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]) 22:22:46.345 [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]) 22:22:46.345 [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]) 22:22:46.346 [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]) 22:22:46.346 [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]) 22:22:46.401 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 381 msec 22:22:46.401 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:46.412 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:46.412 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:46.412 [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]] 22:22:46.412 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:46.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.550 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.551 [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]) 22:22:46.551 [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]) 22:22:46.552 [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]) 22:22:46.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]) 22:22:46.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]) 22:22:46.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]) 22:22:46.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]) 22:22:46.558 [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]) 22:22:46.558 [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]) 22:22:46.558 [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]) 22:22:46.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:46.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 22:22:46.560 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 22:22:46.560 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 22:22:46.560 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 22:22:46.560 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 22:22:46.561 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 22:22:46.561 [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]) 22:22:46.561 [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]) 22:22:46.561 [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]) 22:22:46.562 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 22:22:46.562 [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]) 22:22:46.562 [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]) 22:22:46.562 [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]) 22:22:46.562 [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]) 22:22:46.563 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 22:22:46.563 [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]) 22:22:46.563 [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]) 22:22:46.563 [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]) 22:22:46.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 22:22:46.564 [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]) 22:22:46.564 [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]) 22:22:46.564 [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]) 22:22:46.564 [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]) 22:22:46.565 [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]) 22:22:46.565 [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]) 22:22:46.565 [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]) 22:22:46.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 22:22:46.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 22:22:46.566 [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]) 22:22:46.566 [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]) 22:22:46.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 22:22:46.584 [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]) 22:22:46.584 [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]) 22:22:46.584 [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]) 22:22:46.584 [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]) 22:22:46.585 [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]) 22:22:46.585 [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]) 22:22:46.585 [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]) 22:22:46.585 [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]) 22:22:46.586 [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]) 22:22:46.586 [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]) 22:22:46.586 [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]) 22:22:46.587 [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]) 22:22:46.587 [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]) 22:22:46.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 22:22:46.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 22:22:46.588 [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]) 22:22:46.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 22:22:46.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 22:22:46.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:46.590 [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]) 22:22:46.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:46.591 [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]) 22:22:46.591 [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]) 22:22:46.599 [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]) 22:22:46.600 [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]) 22:22:46.600 [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]) 22:22:46.601 [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]) 22:22:46.601 [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]) 22:22:46.601 [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]) 22:22:46.602 [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]) 22:22:46.602 [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]) 22:22:46.602 [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]) 22:22:46.603 [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]) 22:22:46.603 [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]) 22:22:46.603 [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]) 22:22:46.610 [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]) 22:22:46.610 [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]) 22:22:46.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 22:22:46.611 [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]) 22:22:46.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:46.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 22:22:46.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:46.613 [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]) 22:22:46.613 [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]) 22:22:46.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:46.614 [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]) 22:22:46.614 [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]) 22:22:46.614 [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]) 22:22:46.614 [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]) 22:22:46.615 [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]) 22:22:46.615 [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]) 22:22:46.615 [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]) 22:22:46.615 [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]) 22:22:46.616 [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]) 22:22:46.616 [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]) 22:22:46.616 [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]) 22:22:46.619 [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]) 22:22:46.620 [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]) 22:22:46.620 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 71209097 22:22:46.621 [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: ) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:46.621 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.630 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 22:22:46.736 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 71209097 22:22:46.736 [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]) 22:22:46.736 [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]) 22:22:46.736 [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]) 22:22:46.737 [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]) 22:22:46.737 [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]) 22:22:46.737 [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]) 22:22:46.737 [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]) 22:22:46.738 [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]) 22:22:46.738 [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]) 22:22:46.739 [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]) 22:22:46.739 [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]) 22:22:46.739 [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]) 22:22:46.740 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:46.740 [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]) 22:22:46.740 [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]) 22:22:46.740 [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]) 22:22:46.741 [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]) 22:22:46.741 [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]) 22:22:46.741 [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]) 22:22:46.741 [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]) 22:22:46.741 [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]) 22:22:46.742 [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]) 22:22:46.742 [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]) 22:22:46.742 [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]) 22:22:46.742 [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]) 22:22:46.743 [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]) 22:22:46.743 [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]) 22:22:46.743 [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]) 22:22:46.743 [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]) 22:22:46.744 [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]) 22:22:46.744 [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]) 22:22:46.747 [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]) 22:22:46.748 [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]) 22:22:46.748 [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]) 22:22:46.748 [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]) 22:22:46.749 [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]) 22:22:46.749 [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]) 22:22:46.749 [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]) 22:22:46.749 [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]) 22:22:46.750 [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]) 22:22:46.750 [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]) 22:22:46.750 [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]) 22:22:46.750 [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]) 22:22:46.750 [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]) 22:22:46.751 [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]) 22:22:46.751 [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]) 22:22:46.751 [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]) 22:22:46.751 [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]) 22:22:46.751 [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]) 22:22:46.752 [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]) 22:22:46.752 [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]) 22:22:46.752 [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]) 22:22:46.790 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 376 msec 22:22:46.790 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:46.792 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:46.792 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:46.792 [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]] 22:22:46.792 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:46.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=[])) 22:22:46.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=[]) 22:22:46.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=[])) 22:22:46.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=[]) 22:22:46.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=[])) 22:22:46.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:46.934 [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]) 22:22:46.935 [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]) 22:22:46.948 [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]) 22:22:46.949 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:46.949 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:46.949 [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]) 22:22:46.949 [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]) 22:22:46.949 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 22:22:46.950 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 22:22:46.950 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 22:22:46.950 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:46.950 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 22:22:46.950 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 22:22:46.950 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 22:22:46.951 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 22:22:46.951 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 22:22:46.951 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 22:22:46.952 [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]) 22:22:46.952 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 22:22:46.952 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 22:22:46.953 [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]) 22:22:46.953 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 22:22:46.953 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 22:22:46.954 [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]) 22:22:46.954 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 22:22:46.954 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 22:22:46.955 [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]) 22:22:46.955 [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]) 22:22:46.968 [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]) 22:22:46.968 [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]) 22:22:46.968 [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]) 22:22:46.969 [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]) 22:22:46.969 [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]) 22:22:46.969 [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]) 22:22:46.969 [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]) 22:22:46.970 [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]) 22:22:46.970 [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]) 22:22:46.970 [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]) 22:22:46.970 [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]) 22:22:46.970 [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]) 22:22:46.971 [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]) 22:22:46.971 [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]) 22:22:46.971 [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]) 22:22:46.971 [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]) 22:22:46.972 [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]) 22:22:46.972 [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]) 22:22:46.972 [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]) 22:22:46.972 [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]) 22:22:46.973 [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]) 22:22:46.973 [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]) 22:22:46.973 [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]) 22:22:46.973 [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]) 22:22:46.974 [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]) 22:22:46.974 [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]) 22:22:46.974 [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]) 22:22:46.974 [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]) 22:22:46.974 [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]) 22:22:46.975 [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]) 22:22:46.975 [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]) 22:22:46.992 [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]) 22:22:46.992 [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]) 22:22:46.992 [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]) 22:22:46.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:46.993 [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]) 22:22:46.993 [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]) 22:22:46.993 [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]) 22:22:46.993 [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]) 22:22:46.993 [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]) 22:22:46.994 [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]) 22:22:46.994 [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]) 22:22:46.994 [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]) 22:22:46.995 [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]) 22:22:46.995 [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]) 22:22:46.999 [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]) 22:22:46.999 [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]) 22:22:47.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 22:22:47.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 22:22:47.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 22:22:47.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 22:22:47.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 22:22:47.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 22:22:47.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:47.002 [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]) 22:22:47.002 [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]) 22:22:47.003 [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]) 22:22:47.011 [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]) 22:22:47.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:47.012 [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]) 22:22:47.013 [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]) 22:22:47.013 [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]) 22:22:47.013 [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]) 22:22:47.014 [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]) 22:22:47.014 [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]) 22:22:47.014 [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]) 22:22:47.014 [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]) 22:22:47.015 [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]) 22:22:47.015 [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]) 22:22:47.016 [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]) 22:22:47.017 [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]) 22:22:47.017 [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]) 22:22:47.018 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1594857799 22:22:47.018 [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) 22:22:47.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=[])) 22:22:47.018 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.018 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.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=[])) 22:22:47.018 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.018 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.019 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.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=[]) 22:22:47.019 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.038 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 22:22:47.224 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1594857799 22:22:47.224 [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]) 22:22:47.225 [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]) 22:22:47.225 [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]) 22:22:47.225 [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]) 22:22:47.226 [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]) 22:22:47.226 [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]) 22:22:47.227 [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]) 22:22:47.227 [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]) 22:22:47.241 [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]) 22:22:47.241 [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]) 22:22:47.242 [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]) 22:22:47.242 [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]) 22:22:47.243 [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]) 22:22:47.243 [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]) 22:22:47.243 [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]) 22:22:47.244 [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]) 22:22:47.244 [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]) 22:22:47.244 [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]) 22:22:47.245 [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]) 22:22:47.245 [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]) 22:22:47.245 [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]) 22:22:47.246 [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]) 22:22:47.246 [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]) 22:22:47.247 [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]) 22:22:47.247 [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]) 22:22:47.264 [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]) 22:22:47.264 [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]) 22:22:47.264 [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]) 22:22:47.265 [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]) 22:22:47.301 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 508 msec 22:22:47.301 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:47.304 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:47.304 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:47.304 [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]] 22:22:47.304 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:47.460 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.460 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.461 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.461 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.461 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.461 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.462 [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]) 22:22:47.462 [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]) 22:22:47.464 [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]) 22:22:47.464 [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]) 22:22:47.464 [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]) 22:22:47.465 [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]) 22:22:47.465 [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]) 22:22:47.465 [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]) 22:22:47.465 [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]) 22:22:47.466 [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]) 22:22:47.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:47.466 [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]) 22:22:47.467 [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]) 22:22:47.467 [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]) 22:22:47.467 [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]) 22:22:47.468 [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]) 22:22:47.468 [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]) 22:22:47.468 [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]) 22:22:47.468 [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]) 22:22:47.468 [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]) 22:22:47.469 [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]) 22:22:47.469 [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]) 22:22:47.469 [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]) 22:22:47.469 [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]) 22:22:47.470 [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]) 22:22:47.470 [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]) 22:22:47.470 [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]) 22:22:47.471 [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]) 22:22:47.471 [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]) 22:22:47.471 [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]) 22:22:47.471 [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]) 22:22:47.472 [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]) 22:22:47.472 [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]) 22:22:47.472 [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]) 22:22:47.473 [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]) 22:22:47.473 [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]) 22:22:47.473 [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]) 22:22:47.474 [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]) 22:22:47.474 [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]) 22:22:47.475 [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]) 22:22:47.475 [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]) 22:22:47.476 [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]) 22:22:47.476 [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]) 22:22:47.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:47.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:47.477 [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]) 22:22:47.477 [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]) 22:22:47.477 [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]) 22:22:47.478 [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]) 22:22:47.478 [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]) 22:22:47.479 [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]) 22:22:47.479 [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]) 22:22:47.479 [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]) 22:22:47.480 [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]) 22:22:47.480 [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]) 22:22:47.481 [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]) 22:22:47.481 [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]) 22:22:47.481 [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]) 22:22:47.482 [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]) 22:22:47.482 [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]) 22:22:47.482 [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]) 22:22:47.483 [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]) 22:22:47.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:47.483 [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]) 22:22:47.484 [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]) 22:22:47.484 [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]) 22:22:47.484 [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]) 22:22:47.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]) 22:22:47.485 [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]) 22:22:47.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]) 22:22:47.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]) 22:22:47.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]) 22:22:47.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]) 22:22:47.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]) 22:22:47.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]) 22:22:47.488 [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]) 22:22:47.488 [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]) 22:22:47.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]) 22:22:47.489 [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]) 22:22:47.489 [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]) 22:22:47.489 [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]) 22:22:47.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:47.490 [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]) 22:22:47.491 [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]) 22:22:47.491 [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]) 22:22:47.491 [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]) 22:22:47.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:47.492 [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]) 22:22:47.492 [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]) 22:22:47.493 [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]) 22:22:47.493 [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]) 22:22:47.493 [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]) 22:22:47.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:47.494 [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]) 22:22:47.494 [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]) 22:22:47.495 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:47.495 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 22:22:47.496 [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]) 22:22:47.496 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 22:22:47.496 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:47.497 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1889457907 22:22:47.497 [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) 22:22:47.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.497 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.498 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.513 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 22:22:47.566 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1889457907 22:22:47.566 [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]) 22:22:47.567 [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]) 22:22:47.568 [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]) 22:22:47.568 [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]) 22:22:47.569 [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]) 22:22:47.569 [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]) 22:22:47.570 [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]) 22:22:47.570 [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]) 22:22:47.570 [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]) 22:22:47.571 [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]) 22:22:47.577 [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]) 22:22:47.577 [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]) 22:22:47.577 [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]) 22:22:47.577 [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]) 22:22:47.578 [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]) 22:22:47.578 [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]) 22:22:47.578 [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]) 22:22:47.579 [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]) 22:22:47.579 [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]) 22:22:47.579 [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]) 22:22:47.579 [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]) 22:22:47.580 [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]) 22:22:47.580 [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]) 22:22:47.580 [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]) 22:22:47.581 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 22:22:47.581 [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]) 22:22:47.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:47.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 22:22:47.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:47.590 [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]) 22:22:47.591 [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]) 22:22:47.593 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 22:22:47.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 348 msec 22:22:47.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:47.673 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 22:22:47.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:47.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 22:22:47.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 22:22:47.897 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.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=[]) 22:22:47.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:47.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:47.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 22:22:47.907 [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]) 22:22:47.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 22:22:47.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:47.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:47.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 22:22:47.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 22:22:47.922 [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]) 22:22:47.922 [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]) 22:22:47.923 [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]) 22:22:47.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:47.924 [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]) 22:22:47.924 [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]) 22:22:47.924 [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]) 22:22:47.925 [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]) 22:22:47.925 [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]) 22:22:47.926 [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]) 22:22:47.927 [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]) 22:22:47.934 [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]) 22:22:47.934 [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]) 22:22:47.935 [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]) 22:22:47.935 [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]) 22:22:47.935 [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]) 22:22:47.936 [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]) 22:22:47.936 [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]) 22:22:47.937 [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]) 22:22:47.937 [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]) 22:22:47.938 [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]) 22:22:47.938 [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]) 22:22:47.941 [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]) 22:22:47.946 [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]) 22:22:47.947 [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]) 22:22:47.947 [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]) 22:22:47.947 [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]) 22:22:47.949 [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]) 22:22:47.950 [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]) 22:22:47.950 [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]) 22:22:47.950 [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]) 22:22:47.951 [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]) 22:22:47.951 [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]) 22:22:47.952 [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]) 22:22:47.952 [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]) 22:22:47.952 [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]) 22:22:47.953 [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]) 22:22:47.953 [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]) 22:22:47.963 [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]) 22:22:47.964 [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]) 22:22:47.965 [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]) 22:22:47.965 [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]) 22:22:47.965 [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]) 22:22:47.966 [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]) 22:22:47.966 [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]) 22:22:47.967 [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]) 22:22:47.967 [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]) 22:22:47.968 [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]) 22:22:47.968 [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]) 22:22:47.969 [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]) 22:22:47.969 [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]) 22:22:47.976 [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]) 22:22:47.976 [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]) 22:22:47.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:47.977 [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]) 22:22:47.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:47.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 22:22:47.983 [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]) 22:22:47.984 [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]) 22:22:47.984 [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]) 22:22:47.985 [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]) 22:22:47.985 [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]) 22:22:47.986 [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]) 22:22:47.986 [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]) 22:22:47.999 [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]) 22:22:47.999 [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]) 22:22:48.004 [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]) 22:22:48.005 [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]) 22:22:48.005 [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]) 22:22:48.006 [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]) 22:22:48.006 [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]) 22:22:48.016 [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]) 22:22:48.016 [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]) 22:22:48.016 [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]) 22:22:48.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:48.017 [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]) 22:22:48.017 [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]) 22:22:48.018 [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]) 22:22:48.018 [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]) 22:22:48.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:48.019 [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]) 22:22:48.021 [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]) 22:22:48.022 [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]) 22:22:48.022 [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]) 22:22:48.022 [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]) 22:22:48.023 [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]) 22:22:48.023 [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]) 22:22:48.032 [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]) 22:22:48.032 [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]) 22:22:48.032 [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]) 22:22:48.033 [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]) 22:22:48.033 [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]) 22:22:48.033 [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]) 22:22:48.033 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 840109665 22:22:48.034 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 840109665 22:22:48.047 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.047 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.048 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.082 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 408 msec 22:22:48.085 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:48.096 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 22:22:48.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 22:22:48.097 [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]] 22:22:48.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 22:22:48.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.361 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.361 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.362 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.362 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.364 [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]) 22:22:48.365 [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]) 22:22:48.366 [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]) 22:22:48.366 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 22:22:48.367 [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]) 22:22:48.368 [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]) 22:22:48.368 [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]) 22:22:48.369 [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]) 22:22:48.369 [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]) 22:22:48.370 [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]) 22:22:48.371 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 22:22:48.371 [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]) 22:22:48.372 [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]) 22:22:48.373 [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]) 22:22:48.373 [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]) 22:22:48.374 [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]) 22:22:48.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 22:22:48.375 [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]) 22:22:48.375 [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]) 22:22:48.376 [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]) 22:22:48.376 [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]) 22:22:48.377 [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]) 22:22:48.378 [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]) 22:22:48.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 22:22:48.378 [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]) 22:22:48.379 [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]) 22:22:48.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 22:22:48.380 [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]) 22:22:48.387 [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]) 22:22:48.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 22:22:48.402 [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]) 22:22:48.402 [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]) 22:22:48.403 [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]) 22:22:48.404 [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]) 22:22:48.404 [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]) 22:22:48.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 22:22:48.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 22:22:48.408 [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]) 22:22:48.409 [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]) 22:22:48.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 22:22:48.410 [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]) 22:22:48.410 [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]) 22:22:48.410 [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]) 22:22:48.410 [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]) 22:22:48.411 [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]) 22:22:48.411 [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]) 22:22:48.411 [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]) 22:22:48.412 [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]) 22:22:48.412 [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]) 22:22:48.412 [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]) 22:22:48.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 22:22:48.413 [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]) 22:22:48.414 [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]) 22:22:48.414 [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]) 22:22:48.414 [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]) 22:22:48.414 [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]) 22:22:48.415 [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]) 22:22:48.415 [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]) 22:22:48.416 [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]) 22:22:48.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 22:22:48.416 [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]) 22:22:48.417 [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]) 22:22:48.417 [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]) 22:22:48.417 [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]) 22:22:48.418 [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]) 22:22:48.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 22:22:48.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 22:22:48.419 [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]) 22:22:48.419 [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]) 22:22:48.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 22:22:48.419 [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]) 22:22:48.420 [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]) 22:22:48.420 [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]) 22:22:48.420 [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]) 22:22:48.421 [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]) 22:22:48.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 22:22:48.421 [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]) 22:22:48.422 [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]) 22:22:48.422 [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]) 22:22:48.423 [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]) 22:22:48.424 [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]) 22:22:48.425 [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]) 22:22:48.426 [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]) 22:22:48.426 [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]) 22:22:48.427 [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]) 22:22:48.427 [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]) 22:22:48.428 [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]) 22:22:48.429 [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]) 22:22:48.429 [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]) 22:22:48.430 [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]) 22:22:48.431 [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]) 22:22:48.432 [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]) 22:22:48.432 [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]) 22:22:48.433 [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]) 22:22:48.433 [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]) 22:22:48.434 [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]) 22:22:48.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 22:22:48.435 [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]) 22:22:48.436 [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]) 22:22:48.436 [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]) 22:22:48.437 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1650327539 22:22:48.438 [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: ) 22:22:48.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.442 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 22:22:48.539 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1650327539 22:22:48.540 [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]) 22:22:48.540 [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]) 22:22:48.540 [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]) 22:22:48.541 [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]) 22:22:48.541 [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]) 22:22:48.541 [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]) 22:22:48.541 [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]) 22:22:48.542 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 22:22:48.542 [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]) 22:22:48.542 [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]) 22:22:48.542 [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]) 22:22:48.543 [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]) 22:22:48.543 [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]) 22:22:48.544 [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]) 22:22:48.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 22:22:48.544 [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]) 22:22:48.545 [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]) 22:22:48.545 [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]) 22:22:48.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 22:22:48.546 [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]) 22:22:48.546 [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]) 22:22:48.546 [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]) 22:22:48.547 [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]) 22:22:48.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 22:22:48.547 [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]) 22:22:48.547 [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]) 22:22:48.548 [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]) 22:22:48.548 [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]) 22:22:48.549 [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]) 22:22:48.549 [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]) 22:22:48.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 464 msec 22:22:48.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:48.574 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:48.574 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 22:22:48.574 [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)]] 22:22:48.574 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:48.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.856 [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]) 22:22:48.857 [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]) 22:22:48.857 [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]) 22:22:48.857 [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]) 22:22:48.857 [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]) 22:22:48.857 [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]) 22:22:48.858 [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]) 22:22:48.858 [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]) 22:22:48.858 [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]) 22:22:48.858 [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]) 22:22:48.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:48.859 [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]) 22:22:48.859 [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]) 22:22:48.859 [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]) 22:22:48.860 [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]) 22:22:48.860 [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]) 22:22:48.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]) 22:22:48.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]) 22:22:48.861 [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]) 22:22:48.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]) 22:22:48.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]) 22:22:48.861 [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]) 22:22:48.861 [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]) 22:22:48.862 [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]) 22:22:48.862 [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]) 22:22:48.862 [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]) 22:22:48.862 [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]) 22:22:48.862 [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]) 22:22:48.862 [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]) 22:22:48.863 [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]) 22:22:48.863 [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]) 22:22:48.863 [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]) 22:22:48.863 [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]) 22:22:48.880 [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]) 22:22:48.880 [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]) 22:22:48.880 [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]) 22:22:48.880 [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]) 22:22:48.880 [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]) 22:22:48.880 [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]) 22:22:48.881 [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]) 22:22:48.881 [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]) 22:22:48.881 [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]) 22:22:48.881 [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]) 22:22:48.881 [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]) 22:22:48.881 [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]) 22:22:48.882 [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]) 22:22:48.882 [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]) 22:22:48.882 [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]) 22:22:48.882 [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]) 22:22:48.882 [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]) 22:22:48.882 [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]) 22:22:48.883 [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]) 22:22:48.883 [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]) 22:22:48.883 [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]) 22:22:48.891 [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]) 22:22:48.892 [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]) 22:22:48.892 [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]) 22:22:48.892 [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]) 22:22:48.893 [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]) 22:22:48.893 [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]) 22:22:48.893 [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]) 22:22:48.893 [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]) 22:22:48.893 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:48.894 [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]) 22:22:48.894 [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]) 22:22:48.894 [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]) 22:22:48.894 [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]) 22:22:48.894 [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]) 22:22:48.895 [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]) 22:22:48.895 [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]) 22:22:48.895 [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]) 22:22:48.895 [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]) 22:22:48.895 [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]) 22:22:48.895 [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]) 22:22:48.896 [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]) 22:22:48.896 [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]) 22:22:48.896 [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]) 22:22:48.896 [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]) 22:22:48.896 [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]) 22:22:48.896 [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]) 22:22:48.897 [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]) 22:22:48.897 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:48.897 [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]) 22:22:48.897 [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]) 22:22:48.897 [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]) 22:22:48.897 [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]) 22:22:48.898 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:48.898 [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]) 22:22:48.898 [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]) 22:22:48.898 [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]) 22:22:48.898 [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]) 22:22:48.898 [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]) 22:22:48.899 [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]) 22:22:48.899 [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]) 22:22:48.899 [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]) 22:22:48.899 [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]) 22:22:48.914 [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]) 22:22:48.914 [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]) 22:22:48.914 [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]) 22:22:48.914 [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]) 22:22:48.915 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 859985937 22:22:48.915 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 859985937 22:22:48.915 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.915 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:48.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:48.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 22:22:48.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 363 msec 22:22:48.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:48.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:48.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 22:22:48.939 [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)]] 22:22:48.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:49.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.038 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.038 [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]) 22:22:49.038 [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]) 22:22:49.038 [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]) 22:22:49.038 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 22:22:49.039 [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]) 22:22:49.039 [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]) 22:22:49.039 [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]) 22:22:49.047 [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]) 22:22:49.048 [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]) 22:22:49.048 [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]) 22:22:49.049 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 22:22:49.049 [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]) 22:22:49.049 [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]) 22:22:49.050 [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]) 22:22:49.050 [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]) 22:22:49.055 [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]) 22:22:49.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 22:22:49.056 [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]) 22:22:49.056 [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]) 22:22:49.056 [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]) 22:22:49.056 [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]) 22:22:49.056 [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]) 22:22:49.057 [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]) 22:22:49.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 22:22:49.057 [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]) 22:22:49.058 [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]) 22:22:49.058 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 22:22:49.058 [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]) 22:22:49.058 [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]) 22:22:49.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 22:22:49.059 [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]) 22:22:49.059 [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]) 22:22:49.059 [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]) 22:22:49.060 [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]) 22:22:49.060 [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]) 22:22:49.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 22:22:49.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 22:22:49.060 [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]) 22:22:49.060 [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]) 22:22:49.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 22:22:49.061 [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]) 22:22:49.061 [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]) 22:22:49.061 [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]) 22:22:49.061 [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]) 22:22:49.062 [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]) 22:22:49.062 [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]) 22:22:49.062 [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]) 22:22:49.062 [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]) 22:22:49.063 [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]) 22:22:49.063 [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]) 22:22:49.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 22:22:49.084 [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]) 22:22:49.084 [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]) 22:22:49.084 [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]) 22:22:49.084 [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]) 22:22:49.085 [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]) 22:22:49.085 [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]) 22:22:49.085 [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]) 22:22:49.085 [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]) 22:22:49.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 22:22:49.086 [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]) 22:22:49.086 [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]) 22:22:49.087 [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]) 22:22:49.087 [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]) 22:22:49.091 [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]) 22:22:49.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 22:22:49.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 22:22:49.092 [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]) 22:22:49.093 [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]) 22:22:49.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 22:22:49.093 [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]) 22:22:49.093 [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]) 22:22:49.094 [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]) 22:22:49.094 [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]) 22:22:49.094 [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]) 22:22:49.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 22:22:49.095 [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]) 22:22:49.095 [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]) 22:22:49.095 [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]) 22:22:49.096 [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]) 22:22:49.096 [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]) 22:22:49.096 [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]) 22:22:49.096 [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]) 22:22:49.096 [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]) 22:22:49.097 [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]) 22:22:49.097 [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]) 22:22:49.097 [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]) 22:22:49.097 [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]) 22:22:49.097 [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]) 22:22:49.098 [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]) 22:22:49.098 [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]) 22:22:49.107 [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]) 22:22:49.108 [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]) 22:22:49.108 [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]) 22:22:49.108 [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]) 22:22:49.109 [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]) 22:22:49.109 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 22:22:49.109 [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]) 22:22:49.110 [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]) 22:22:49.110 [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]) 22:22:49.110 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1350395050 22:22:49.110 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1350395050 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.130 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 22:22:49.131 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 22:22:49.145 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 194 msec 22:22:49.145 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.148 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:49.148 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 22:22:49.148 [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)]] 22:22:49.148 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:49.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=[])) 22:22:49.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=[]) 22:22:49.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=[])) 22:22:49.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=[]) 22:22:49.357 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.363 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.364 [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]) 22:22:49.364 [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]) 22:22:49.365 [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]) 22:22:49.365 [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]) 22:22:49.365 [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]) 22:22:49.366 [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]) 22:22:49.366 [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]) 22:22:49.366 [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]) 22:22:49.366 [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]) 22:22:49.367 [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]) 22:22:49.367 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:49.379 [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]) 22:22:49.380 [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]) 22:22:49.380 [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]) 22:22:49.380 [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]) 22:22:49.381 [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]) 22:22:49.381 [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]) 22:22:49.381 [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]) 22:22:49.382 [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]) 22:22:49.382 [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]) 22:22:49.382 [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]) 22:22:49.382 [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]) 22:22:49.395 [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]) 22:22:49.396 [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]) 22:22:49.396 [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]) 22:22:49.396 [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]) 22:22:49.397 [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]) 22:22:49.402 [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]) 22:22:49.402 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 22:22:49.402 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 22:22:49.403 [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]) 22:22:49.403 [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]) 22:22:49.403 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:49.404 [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]) 22:22:49.404 [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]) 22:22:49.404 [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]) 22:22:49.404 [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]) 22:22:49.405 [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]) 22:22:49.405 [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]) 22:22:49.405 [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]) 22:22:49.405 [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]) 22:22:49.406 [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]) 22:22:49.406 [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]) 22:22:49.406 [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]) 22:22:49.407 [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]) 22:22:49.407 [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]) 22:22:49.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:49.428 [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]) 22:22:49.428 [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]) 22:22:49.428 [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]) 22:22:49.429 [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]) 22:22:49.429 [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]) 22:22:49.429 [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]) 22:22:49.429 [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]) 22:22:49.430 [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]) 22:22:49.430 [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]) 22:22:49.430 [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]) 22:22:49.430 [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]) 22:22:49.431 [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]) 22:22:49.431 [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]) 22:22:49.431 [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]) 22:22:49.432 [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]) 22:22:49.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:49.432 [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]) 22:22:49.433 [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]) 22:22:49.433 [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]) 22:22:49.433 [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]) 22:22:49.434 [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]) 22:22:49.434 [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]) 22:22:49.434 [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]) 22:22:49.434 [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]) 22:22:49.435 [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]) 22:22:49.435 [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]) 22:22:49.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 22:22:49.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 22:22:49.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 22:22:49.440 [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]) 22:22:49.440 [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]) 22:22:49.444 [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]) 22:22:49.444 [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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.445 [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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:49.446 [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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.446 [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]) 22:22:49.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:49.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:49.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]) 22:22:49.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:49.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 22:22:49.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]) 22:22:49.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 22:22:49.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:49.448 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1674899618 22:22:49.449 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1674899618 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.449 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 22:22:49.471 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 22:22:49.472 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 323 msec 22:22:49.472 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:49.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 22:22:49.486 [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)]] 22:22:49.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:49.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=[])) 22:22:49.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=[]) 22:22:49.600 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.600 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.605 [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]) 22:22:49.605 [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]) 22:22:49.605 [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]) 22:22:49.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 22:22:49.606 [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]) 22:22:49.606 [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]) 22:22:49.606 [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]) 22:22:49.607 [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]) 22:22:49.607 [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]) 22:22:49.611 [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]) 22:22:49.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 22:22:49.612 [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]) 22:22:49.612 [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]) 22:22:49.613 [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]) 22:22:49.613 [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]) 22:22:49.613 [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]) 22:22:49.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 22:22:49.614 [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]) 22:22:49.614 [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]) 22:22:49.614 [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]) 22:22:49.615 [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]) 22:22:49.615 [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]) 22:22:49.619 [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]) 22:22:49.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 22:22:49.620 [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]) 22:22:49.620 [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]) 22:22:49.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 22:22:49.621 [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]) 22:22:49.621 [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]) 22:22:49.621 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 22:22:49.622 [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]) 22:22:49.622 [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]) 22:22:49.622 [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]) 22:22:49.622 [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]) 22:22:49.623 [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]) 22:22:49.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 22:22:49.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 22:22:49.626 [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]) 22:22:49.626 [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]) 22:22:49.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 22:22:49.627 [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]) 22:22:49.627 [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]) 22:22:49.627 [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]) 22:22:49.627 [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]) 22:22:49.628 [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]) 22:22:49.628 [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]) 22:22:49.628 [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]) 22:22:49.629 [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]) 22:22:49.629 [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]) 22:22:49.629 [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]) 22:22:49.629 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 22:22:49.630 [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]) 22:22:49.630 [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]) 22:22:49.630 [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]) 22:22:49.631 [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]) 22:22:49.631 [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]) 22:22:49.647 [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]) 22:22:49.647 [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]) 22:22:49.648 [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]) 22:22:49.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 22:22:49.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]) 22:22:49.649 [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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.649 [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]) 22:22:49.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 22:22:49.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 22:22:49.650 [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]) 22:22:49.650 [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]) 22:22:49.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 22:22:49.650 [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]) 22:22:49.650 [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]) 22:22:49.651 [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]) 22:22:49.651 [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]) 22:22:49.651 [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]) 22:22:49.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 22:22:49.651 [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]) 22:22:49.652 [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]) 22:22:49.652 [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]) 22:22:49.652 [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]) 22:22:49.652 [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]) 22:22:49.652 [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]) 22:22:49.652 [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]) 22:22:49.652 [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]) 22:22:49.653 [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]) 22:22:49.653 [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]) 22:22:49.653 [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]) 22:22:49.653 [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]) 22:22:49.653 [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]) 22:22:49.654 [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]) 22:22:49.654 [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]) 22:22:49.654 [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]) 22:22:49.655 [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]) 22:22:49.655 [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]) 22:22:49.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]) 22:22:49.664 [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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.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]) 22:22:49.664 [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]) 22:22:49.665 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1570160120 22:22:49.665 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1570160120 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:49.675 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 22:22:49.675 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 22:22:49.675 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 22:22:49.675 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 22:22:49.675 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 22:22:49.675 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 22:22:49.675 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 22:22:49.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 22:22:49.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 22:22:49.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 22:22:49.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 191 msec 22:22:49.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.679 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 22:22:49.679 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.679 [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] 22:22:49.679 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 22:22:49.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 89 msec 22:22:49.769 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.778 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 22:22:49.778 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.778 [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] 22:22:49.778 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 22:22:49.789 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 7 msec 22:22:49.790 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.792 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 22:22:49.792 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.792 [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] 22:22:49.792 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 22:22:49.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 22:22:49.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.797 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 22:22:49.797 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.797 [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] 22:22:49.797 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 22:22:49.804 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 7 msec 22:22:49.804 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.806 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 22:22:49.806 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.806 [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] 22:22:49.806 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 22:22:49.821 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 14 msec 22:22:49.821 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.828 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 22:22:49.828 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.828 [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] 22:22:49.828 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 22:22:49.889 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 44 msec 22:22:49.889 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.892 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 22:22:49.892 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.892 [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] 22:22:49.892 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 22:22:49.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 6 msec 22:22:49.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.901 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 22:22:49.901 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.901 [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] 22:22:49.901 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 22:22:49.913 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 11 msec 22:22:49.913 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.915 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 22:22:49.915 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.915 [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] 22:22:49.915 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 22:22:49.928 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 13 msec 22:22:49.928 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.931 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 22:22:49.931 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.931 [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] 22:22:49.931 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 22:22:49.951 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 14 msec 22:22:49.951 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 22:22:49.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.954 [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] 22:22:49.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 22:22:49.961 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 7 msec 22:22:49.961 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.963 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:49.963 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.963 [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] 22:22:49.963 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:49.978 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 14 msec 22:22:49.978 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:49.980 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:49.980 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:49.980 [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] 22:22:49.980 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:49.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 4 msec 22:22:49.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 22:22:50.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.021 [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] 22:22:50.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 22:22:50.024 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.024 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.026 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 22:22:50.026 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.026 [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] 22:22:50.026 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 22:22:50.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 15 msec 22:22:50.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.044 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 22:22:50.044 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.044 [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] 22:22:50.044 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 22:22:50.053 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 10 msec 22:22:50.053 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:50.056 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.056 [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] 22:22:50.056 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:50.067 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.067 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.069 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:50.070 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.070 [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] 22:22:50.070 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 22:22:50.072 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.072 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.074 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 22:22:50.074 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.074 [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] 22:22:50.074 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 22:22:50.076 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 22:22:50.076 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.078 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 22:22:50.078 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.078 [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] 22:22:50.078 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 22:22:50.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 8 msec 22:22:50.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.088 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 22:22:50.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.089 [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] 22:22:50.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 22:22:50.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 9 msec 22:22:50.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.100 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.100 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.100 [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] 22:22:50.100 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 22:22:50.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.104 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.104 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.104 [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] 22:22:50.104 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.114 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 9 msec 22:22:50.114 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.116 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 22:22:50.116 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.116 [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] 22:22:50.116 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 22:22:50.120 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.120 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.128 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 22:22:50.128 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.128 [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] 22:22:50.128 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 22:22:50.137 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 8 msec 22:22:50.137 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 22:22:50.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.139 [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] 22:22:50.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 22:22:50.146 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec 22:22:50.146 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.148 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.148 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.148 [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] 22:22:50.148 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.162 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 12 msec 22:22:50.162 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.164 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.164 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.164 [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] 22:22:50.164 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 22:22:50.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 12 msec 22:22:50.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.179 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 22:22:50.179 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.179 [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] 22:22:50.179 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 22:22:50.182 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.182 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.185 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 22:22:50.185 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.185 [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] 22:22:50.185 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 22:22:50.190 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec 22:22:50.190 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.192 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 22:22:50.192 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.192 [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] 22:22:50.192 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 22:22:50.198 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 5 msec 22:22:50.198 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.200 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 22:22:50.200 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.200 [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] 22:22:50.200 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 22:22:50.213 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 13 msec 22:22:50.213 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 22:22:50.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.216 [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] 22:22:50.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 22:22:50.218 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.218 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.219 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 22:22:50.220 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.220 [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] 22:22:50.220 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 22:22:50.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.223 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 22:22:50.223 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.223 [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] 22:22:50.223 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 22:22:50.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 4 msec 22:22:50.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 22:22:50.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.235 [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] 22:22:50.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 22:22:50.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 22:22:50.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.239 [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] 22:22:50.239 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 22:22:50.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 6 msec 22:22:50.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.256 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 22:22:50.256 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.256 [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] 22:22:50.256 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 22:22:50.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 12 msec 22:22:50.269 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 22:22:50.271 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.272 [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] 22:22:50.272 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 22:22:50.278 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 6 msec 22:22:50.278 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.280 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 22:22:50.281 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.281 [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] 22:22:50.281 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 22:22:50.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 6 msec 22:22:50.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.288 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 22:22:50.288 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.288 [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] 22:22:50.289 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 22:22:50.298 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 9 msec 22:22:50.298 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.300 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 22:22:50.300 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.300 [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] 22:22:50.300 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 22:22:50.309 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 8 msec 22:22:50.309 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.311 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 22:22:50.311 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.311 [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] 22:22:50.311 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 22:22:50.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 143 msec 22:22:50.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.456 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 22:22:50.456 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.456 [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] 22:22:50.456 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 22:22:50.458 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.458 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.460 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 22:22:50.460 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.460 [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] 22:22:50.460 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 22:22:50.462 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 22:22:50.462 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.463 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 22:22:50.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.464 [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] 22:22:50.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 22:22:50.465 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.465 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.467 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 22:22:50.467 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.467 [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] 22:22:50.467 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 22:22:50.469 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 22:22:50.469 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.470 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 22:22:50.470 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.470 [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] 22:22:50.470 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 22:22:50.472 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.472 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.474 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 22:22:50.474 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.474 [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] 22:22:50.474 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 22:22:50.475 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.475 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.477 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 22:22:50.477 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.477 [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] 22:22:50.477 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 22:22:50.479 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 22:22:50.479 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.480 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 22:22:50.481 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.481 [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] 22:22:50.481 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 22:22:50.496 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 11 msec 22:22:50.496 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.498 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 22:22:50.499 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.499 [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] 22:22:50.499 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 22:22:50.507 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.507 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.509 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 22:22:50.509 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.509 [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] 22:22:50.509 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 22:22:50.516 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 7 msec 22:22:50.516 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.518 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 22:22:50.518 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.518 [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] 22:22:50.518 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 22:22:50.519 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 22:22:50.519 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.520 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 22:22:50.520 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.520 [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] 22:22:50.520 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 22:22:50.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 13 msec 22:22:50.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.537 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 22:22:50.537 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.537 [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] 22:22:50.537 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 22:22:50.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 10 msec 22:22:50.548 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.549 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 22:22:50.549 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.549 [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] 22:22:50.549 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 22:22:50.556 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 5 msec 22:22:50.556 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.558 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 22:22:50.558 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.558 [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] 22:22:50.558 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 22:22:50.571 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 6 msec 22:22:50.571 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.573 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 22:22:50.573 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.573 [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] 22:22:50.573 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 22:22:50.574 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 22:22:50.574 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.576 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 22:22:50.576 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 22:22:50.576 [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] 22:22:50.576 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 22:22:50.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 8 msec 22:22:50.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 22:22:50.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly retrieve virtual nodes" 22:22:50.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 22:22:50.758 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:50.758 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:50.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.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=[])) 22:22:50.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=[]) 22:22:50.760 [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]) 22:22:50.761 [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]) 22:22:50.761 [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]) 22:22:50.761 [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]) 22:22:50.762 [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]) 22:22:50.762 [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]) 22:22:50.762 [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]) 22:22:50.762 [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]) 22:22:50.763 [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]) 22:22:50.763 [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]) 22:22:50.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:50.776 [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]) 22:22:50.776 [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]) 22:22:50.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 22:22:50.777 [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]) 22:22:50.777 [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]) 22:22:50.777 [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]) 22:22:50.777 [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]) 22:22:50.778 [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]) 22:22:50.778 [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]) 22:22:50.778 [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]) 22:22:50.779 [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]) 22:22:50.779 [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]) 22:22:50.779 [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]) 22:22:50.779 [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]) 22:22:50.780 [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]) 22:22:50.780 [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]) 22:22:50.780 [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]) 22:22:50.781 [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]) 22:22:50.781 [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]) 22:22:50.781 [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]) 22:22:50.799 [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]) 22:22:50.800 [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]) 22:22:50.800 [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]) 22:22:50.800 [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]) 22:22:50.801 [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]) 22:22:50.801 [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]) 22:22:50.801 [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]) 22:22:50.801 [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]) 22:22:50.802 [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]) 22:22:50.802 [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]) 22:22:50.802 [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]) 22:22:50.802 [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]) 22:22:50.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:50.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:50.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 22:22:50.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:50.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:50.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 22:22:50.805 [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]) 22:22:50.805 [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]) 22:22:50.805 [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]) 22:22:50.805 [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]) 22:22:50.806 [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]) 22:22:50.806 [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]) 22:22:50.806 [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]) 22:22:50.807 [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]) 22:22:50.807 [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]) 22:22:50.831 [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]) 22:22:50.832 [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]) 22:22:50.832 [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]) 22:22:50.832 [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]) 22:22:50.832 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:50.832 [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]) 22:22:50.832 [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]) 22:22:50.833 [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]) 22:22:50.833 [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]) 22:22:50.833 [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]) 22:22:50.833 [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]) 22:22:50.833 [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]) 22:22:50.833 [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]) 22:22:50.834 [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]) 22:22:50.834 [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]) 22:22:50.834 [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]) 22:22:50.834 [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]) 22:22:50.834 [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]) 22:22:50.834 [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]) 22:22:50.835 [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]) 22:22:50.835 [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]) 22:22:50.835 [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]) 22:22:50.835 [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]) 22:22:50.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:50.836 [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]) 22:22:50.836 [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]) 22:22:50.836 [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]) 22:22:50.836 [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]) 22:22:50.837 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:50.837 [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]) 22:22:50.837 [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]) 22:22:50.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 22:22:50.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 22:22:50.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 22:22:50.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:50.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:50.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 22:22:50.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:50.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 22:22:50.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 22:22:50.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 22:22:50.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:50.850 [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=[]) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:50.852 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-0] 22:22:50.855 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-1] 22:22:50.855 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-2] 22:22:50.855 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-4] 22:22:50.855 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-5] 22:22:50.855 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-7] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-9] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-10] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-11] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-13] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-16] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-17] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-20] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-21] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-22] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-31] 22:22:50.858 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-32] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-33] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-36] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-37] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-39] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-40] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-50] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-55] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-57] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-62] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-63] 22:22:50.859 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-67] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-68] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-69] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-70] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-73] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-77] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-81] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-86] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-87] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-88] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-96] 22:22:50.860 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-98] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-12] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-15] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-18] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-19] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-25] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-26] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-28] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-42] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-44] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-45] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-48] 22:22:50.861 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-51] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-54] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-56] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-58] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-59] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-60] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-71] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-72] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-75] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-82] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-83] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-84] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-90] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-91] 22:22:50.862 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-93] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-95] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-97] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-99] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-3] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-6] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-8] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-14] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-23] 22:22:50.863 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-24] 22:22:50.879 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-27] 22:22:50.879 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-29] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-30] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-34] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-35] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-38] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-41] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-43] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-46] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-47] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-49] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-52] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-53] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-61] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-64] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-65] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-66] 22:22:50.880 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-74] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-76] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-78] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-79] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-80] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-85] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-89] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-92] 22:22:50.881 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-94] 22:22:50.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 307 msec 22:22:50.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:50.909 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 22:22:50.909 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:50.909 [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]] 22:22:50.915 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 22:22:51.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.052 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.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=[])) 22:22:51.052 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.056 [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]) 22:22:51.057 [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]) 22:22:51.057 [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]) 22:22:51.058 [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]) 22:22:51.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:51.072 [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]) 22:22:51.072 [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]) 22:22:51.072 [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]) 22:22:51.073 [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]) 22:22:51.073 [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]) 22:22:51.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:51.074 [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]) 22:22:51.074 [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]) 22:22:51.074 [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]) 22:22:51.075 [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]) 22:22:51.075 [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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.076 [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]) 22:22:51.077 [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]) 22:22:51.077 [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]) 22:22:51.077 [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]) 22:22:51.078 [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]) 22:22:51.078 [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]) 22:22:51.078 [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]) 22:22:51.078 [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]) 22:22:51.079 [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]) 22:22:51.091 [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]) 22:22:51.092 [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]) 22:22:51.092 [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]) 22:22:51.092 [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]) 22:22:51.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]) 22:22:51.093 [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]) 22:22:51.093 [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]) 22:22:51.094 [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]) 22:22:51.094 [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]) 22:22:51.094 [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]) 22:22:51.095 [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]) 22:22:51.095 [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]) 22:22:51.095 [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]) 22:22:51.096 [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]) 22:22:51.096 [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]) 22:22:51.096 [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]) 22:22:51.097 [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]) 22:22:51.097 [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]) 22:22:51.097 [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]) 22:22:51.097 [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]) 22:22:51.098 [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]) 22:22:51.111 [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]) 22:22:51.112 [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]) 22:22:51.112 [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]) 22:22:51.113 [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]) 22:22:51.113 [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]) 22:22:51.113 [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]) 22:22:51.114 [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]) 22:22:51.114 [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]) 22:22:51.114 [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]) 22:22:51.115 [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]) 22:22:51.115 [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]) 22:22:51.115 [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]) 22:22:51.116 [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]) 22:22:51.116 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:51.116 [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]) 22:22:51.117 [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]) 22:22:51.117 [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]) 22:22:51.117 [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]) 22:22:51.117 [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]) 22:22:51.118 [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]) 22:22:51.118 [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]) 22:22:51.118 [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]) 22:22:51.119 [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]) 22:22:51.119 [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]) 22:22:51.128 [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]) 22:22:51.128 [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]) 22:22:51.128 [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]) 22:22:51.128 [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]) 22:22:51.129 [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]) 22:22:51.129 [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]) 22:22:51.129 [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]) 22:22:51.130 [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]) 22:22:51.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:51.130 [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]) 22:22:51.130 [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]) 22:22:51.131 [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]) 22:22:51.131 [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]) 22:22:51.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:51.131 [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]) 22:22:51.132 [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]) 22:22:51.132 [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]) 22:22:51.132 [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]) 22:22:51.133 [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]) 22:22:51.133 [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]) 22:22:51.133 [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]) 22:22:51.133 [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]) 22:22:51.144 [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]) 22:22:51.144 [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]) 22:22:51.144 [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]) 22:22:51.144 [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]) 22:22:51.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:51.145 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 722173530 22:22:51.146 [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: ) 22:22:51.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.147 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.147 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.149 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 22:22:51.317 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 405 msec 22:22:51.317 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:51.325 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:51.325 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:51.325 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 22:22:51.325 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:51.520 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.520 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.521 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.521 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.521 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.521 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.522 [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]) 22:22:51.522 [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]) 22:22:51.522 [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]) 22:22:51.523 [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]) 22:22:51.523 [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]) 22:22:51.524 [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]) 22:22:51.524 [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]) 22:22:51.524 [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]) 22:22:51.525 [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]) 22:22:51.525 [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]) 22:22:51.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:51.526 [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]) 22:22:51.526 [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]) 22:22:51.526 [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]) 22:22:51.527 [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]) 22:22:51.547 [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]) 22:22:51.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 22:22:51.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 22:22:51.551 [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]) 22:22:51.552 [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]) 22:22:51.552 [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]) 22:22:51.553 [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]) 22:22:51.553 [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]) 22:22:51.553 [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]) 22:22:51.554 [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]) 22:22:51.554 [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]) 22:22:51.554 [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]) 22:22:51.555 [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]) 22:22:51.567 [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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.570 [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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.584 [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]) 22:22:51.584 [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]) 22:22:51.584 [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]) 22:22:51.584 [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]) 22:22:51.585 [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]) 22:22:51.585 [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]) 22:22:51.585 [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]) 22:22:51.585 [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]) 22:22:51.586 [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]) 22:22:51.586 [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]) 22:22:51.586 [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]) 22:22:51.586 [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]) 22:22:51.587 [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]) 22:22:51.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:51.588 [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]) 22:22:51.588 [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]) 22:22:51.588 [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]) 22:22:51.588 [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]) 22:22:51.589 [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]) 22:22:51.589 [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]) 22:22:51.589 [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]) 22:22:51.590 [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]) 22:22:51.590 [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]) 22:22:51.590 [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]) 22:22:51.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 22:22:51.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 22:22:51.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 22:22:51.598 [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]) 22:22:51.599 [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]) 22:22:51.599 [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]) 22:22:51.599 [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]) 22:22:51.600 [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]) 22:22:51.600 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:51.600 [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]) 22:22:51.601 [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]) 22:22:51.602 [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]) 22:22:51.602 [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]) 22:22:51.602 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:51.602 [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]) 22:22:51.603 [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]) 22:22:51.603 [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]) 22:22:51.607 [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]) 22:22:51.608 [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]) 22:22:51.608 [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]) 22:22:51.608 [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]) 22:22:51.608 [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]) 22:22:51.609 [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]) 22:22:51.609 [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]) 22:22:51.609 [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]) 22:22:51.609 [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]) 22:22:51.610 [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]) 22:22:51.610 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 455996330 22:22:51.610 [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) 22:22:51.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.611 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.611 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 22:22:51.623 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 289 msec 22:22:51.623 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:51.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:51.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:51.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 22:22:51.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:51.776 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.777 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.777 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.777 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.777 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.777 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.778 [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]) 22:22:51.778 [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]) 22:22:51.778 [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]) 22:22:51.778 [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]) 22:22:51.779 [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]) 22:22:51.779 [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]) 22:22:51.779 [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]) 22:22:51.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 22:22:51.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 22:22:51.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 22:22:51.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:51.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 22:22:51.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 22:22:51.782 [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]) 22:22:51.782 [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]) 22:22:51.782 [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]) 22:22:51.782 [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]) 22:22:51.783 [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]) 22:22:51.783 [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]) 22:22:51.786 [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]) 22:22:51.787 [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]) 22:22:51.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 22:22:51.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 22:22:51.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 22:22:51.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 22:22:51.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 22:22:51.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 22:22:51.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 22:22:51.789 [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]) 22:22:51.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 22:22:51.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 22:22:51.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 22:22:51.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:51.791 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 22:22:51.791 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 22:22:51.791 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:51.792 [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]) 22:22:51.792 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 22:22:51.792 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 22:22:51.793 [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]) 22:22:51.793 [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]) 22:22:51.793 [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]) 22:22:51.794 [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]) 22:22:51.794 [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]) 22:22:51.795 [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]) 22:22:51.795 [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]) 22:22:51.795 [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]) 22:22:51.796 [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]) 22:22:51.796 [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]) 22:22:51.796 [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]) 22:22:51.797 [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]) 22:22:51.797 [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]) 22:22:51.797 [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]) 22:22:51.798 [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]) 22:22:51.798 [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]) 22:22:51.798 [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]) 22:22:51.799 [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]) 22:22:51.799 [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]) 22:22:51.800 [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]) 22:22:51.800 [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]) 22:22:51.800 [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]) 22:22:51.801 [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]) 22:22:51.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:51.801 [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]) 22:22:51.802 [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]) 22:22:51.802 [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]) 22:22:51.802 [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]) 22:22:51.803 [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]) 22:22:51.803 [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]) 22:22:51.804 [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]) 22:22:51.804 [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]) 22:22:51.804 [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]) 22:22:51.805 [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]) 22:22:51.805 [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]) 22:22:51.805 [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]) 22:22:51.806 [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]) 22:22:51.806 [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]) 22:22:51.806 [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]) 22:22:51.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 22:22:51.807 [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]) 22:22:51.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 22:22:51.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:51.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 22:22:51.809 [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]) 22:22:51.809 [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]) 22:22:51.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 22:22:51.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:51.810 [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]) 22:22:51.811 [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]) 22:22:51.811 [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]) 22:22:51.811 [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]) 22:22:51.812 [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]) 22:22:51.812 [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]) 22:22:51.812 [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]) 22:22:51.813 [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]) 22:22:51.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]) 22:22:51.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]) 22:22:51.814 [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]) 22:22:51.814 [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]) 22:22:51.815 [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]) 22:22:51.815 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1779378259 22:22:51.816 [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) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:51.816 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.817 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:51.817 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 22:22:51.819 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 194 msec 22:22:51.819 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:51.822 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:51.822 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:51.822 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 22:22:51.822 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 22:22:52.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.095 [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]) 22:22:52.096 [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]) 22:22:52.096 [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]) 22:22:52.096 [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]) 22:22:52.096 [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]) 22:22:52.096 [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]) 22:22:52.097 [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]) 22:22:52.097 [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]) 22:22:52.097 [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]) 22:22:52.097 [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]) 22:22:52.097 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:52.098 [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]) 22:22:52.098 [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]) 22:22:52.098 [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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.109 [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]) 22:22:52.109 [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]) 22:22:52.109 [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]) 22:22:52.110 [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]) 22:22:52.110 [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]) 22:22:52.110 [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]) 22:22:52.111 [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]) 22:22:52.111 [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]) 22:22:52.112 [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]) 22:22:52.112 [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]) 22:22:52.112 [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]) 22:22:52.120 [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]) 22:22:52.120 [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]) 22:22:52.120 [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]) 22:22:52.120 [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]) 22:22:52.121 [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]) 22:22:52.121 [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]) 22:22:52.121 [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]) 22:22:52.122 [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]) 22:22:52.122 [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]) 22:22:52.122 [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]) 22:22:52.123 [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]) 22:22:52.123 [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]) 22:22:52.124 [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]) 22:22:52.124 [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]) 22:22:52.124 [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]) 22:22:52.125 [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]) 22:22:52.125 [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]) 22:22:52.125 [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]) 22:22:52.126 [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]) 22:22:52.126 [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]) 22:22:52.126 [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]) 22:22:52.127 [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]) 22:22:52.140 [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]) 22:22:52.141 [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]) 22:22:52.141 [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]) 22:22:52.141 [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]) 22:22:52.142 [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]) 22:22:52.142 [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]) 22:22:52.142 [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]) 22:22:52.143 [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]) 22:22:52.151 [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]) 22:22:52.158 [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]) 22:22:52.158 [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]) 22:22:52.158 [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]) 22:22:52.158 [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]) 22:22:52.158 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:52.159 [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]) 22:22:52.159 [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]) 22:22:52.159 [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]) 22:22:52.159 [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]) 22:22:52.159 [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]) 22:22:52.160 [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]) 22:22:52.160 [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]) 22:22:52.160 [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]) 22:22:52.160 [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]) 22:22:52.160 [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]) 22:22:52.161 [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]) 22:22:52.161 [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]) 22:22:52.161 [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]) 22:22:52.161 [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]) 22:22:52.161 [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]) 22:22:52.161 [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]) 22:22:52.162 [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]) 22:22:52.162 [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]) 22:22:52.163 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:52.163 [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]) 22:22:52.164 [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]) 22:22:52.164 [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]) 22:22:52.164 [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]) 22:22:52.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:52.165 [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]) 22:22:52.166 [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]) 22:22:52.166 [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]) 22:22:52.166 [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]) 22:22:52.167 [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]) 22:22:52.175 [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]) 22:22:52.176 [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]) 22:22:52.176 [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]) 22:22:52.176 [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]) 22:22:52.177 [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]) 22:22:52.177 [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]) 22:22:52.177 [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]) 22:22:52.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:52.178 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1826195973 22:22:52.179 [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) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.186 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 22:22:52.191 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 365 msec 22:22:52.191 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:52.193 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 22:22:52.193 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:52.193 [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]] 22:22:52.193 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 22:22:52.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.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=[]) 22:22:52.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.336 [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]) 22:22:52.337 [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]) 22:22:52.337 [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]) 22:22:52.337 [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]) 22:22:52.337 [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]) 22:22:52.337 [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]) 22:22:52.338 [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]) 22:22:52.338 [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]) 22:22:52.338 [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]) 22:22:52.338 [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]) 22:22:52.339 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:52.339 [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]) 22:22:52.340 [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]) 22:22:52.351 [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]) 22:22:52.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 22:22:52.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 22:22:52.353 [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]) 22:22:52.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 22:22:52.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 22:22:52.354 [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]) 22:22:52.354 [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]) 22:22:52.354 [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]) 22:22:52.355 [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]) 22:22:52.355 [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]) 22:22:52.355 [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]) 22:22:52.356 [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]) 22:22:52.356 [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]) 22:22:52.356 [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]) 22:22:52.357 [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]) 22:22:52.357 [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]) 22:22:52.357 [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]) 22:22:52.358 [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]) 22:22:52.358 [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]) 22:22:52.358 [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]) 22:22:52.358 [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]) 22:22:52.363 [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]) 22:22:52.364 [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]) 22:22:52.364 [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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.365 [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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.366 [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]) 22:22:52.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]) 22:22:52.369 [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]) 22:22:52.370 [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]) 22:22:52.370 [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]) 22:22:52.370 [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]) 22:22:52.371 [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]) 22:22:52.371 [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]) 22:22:52.372 [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]) 22:22:52.372 [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]) 22:22:52.372 [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]) 22:22:52.373 [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]) 22:22:52.373 [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]) 22:22:52.374 [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]) 22:22:52.374 [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]) 22:22:52.374 [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]) 22:22:52.375 [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]) 22:22:52.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:52.375 [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]) 22:22:52.384 [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]) 22:22:52.384 [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]) 22:22:52.385 [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]) 22:22:52.385 [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]) 22:22:52.386 [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]) 22:22:52.386 [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]) 22:22:52.386 [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]) 22:22:52.387 [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]) 22:22:52.387 [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]) 22:22:52.387 [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]) 22:22:52.388 [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]) 22:22:52.388 [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]) 22:22:52.388 [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]) 22:22:52.389 [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]) 22:22:52.389 [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]) 22:22:52.389 [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]) 22:22:52.390 [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]) 22:22:52.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:52.390 [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]) 22:22:52.397 [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]) 22:22:52.397 [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]) 22:22:52.397 [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]) 22:22:52.397 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:52.398 [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]) 22:22:52.398 [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]) 22:22:52.398 [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]) 22:22:52.398 [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]) 22:22:52.399 [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]) 22:22:52.407 [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]) 22:22:52.408 [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]) 22:22:52.408 [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]) 22:22:52.408 [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]) 22:22:52.409 [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]) 22:22:52.409 [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]) 22:22:52.409 [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]) 22:22:52.409 [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]) 22:22:52.410 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1775046789 22:22:52.410 [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: ) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.410 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.414 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 22:22:52.509 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 315 msec 22:22:52.509 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:52.520 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 22:22:52.520 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:52.520 [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]] 22:22:52.520 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 22:22:52.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=[])) 22:22:52.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=[]) 22:22:52.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.592 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.592 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.592 [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]) 22:22:52.593 [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]) 22:22:52.593 [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]) 22:22:52.593 [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]) 22:22:52.594 [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]) 22:22:52.594 [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]) 22:22:52.594 [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]) 22:22:52.595 [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]) 22:22:52.595 [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]) 22:22:52.595 [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]) 22:22:52.596 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:52.596 [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]) 22:22:52.596 [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]) 22:22:52.596 [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]) 22:22:52.597 [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]) 22:22:52.597 [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]) 22:22:52.597 [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]) 22:22:52.598 [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]) 22:22:52.598 [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]) 22:22:52.598 [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]) 22:22:52.599 [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]) 22:22:52.599 [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]) 22:22:52.599 [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]) 22:22:52.600 [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]) 22:22:52.601 [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]) 22:22:52.601 [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]) 22:22:52.601 [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]) 22:22:52.602 [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]) 22:22:52.602 [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]) 22:22:52.602 [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]) 22:22:52.603 [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]) 22:22:52.603 [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]) 22:22:52.603 [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]) 22:22:52.604 [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]) 22:22:52.604 [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]) 22:22:52.604 [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]) 22:22:52.605 [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]) 22:22:52.605 [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]) 22:22:52.605 [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]) 22:22:52.606 [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]) 22:22:52.606 [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]) 22:22:52.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 22:22:52.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 22:22:52.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:52.614 [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]) 22:22:52.614 [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]) 22:22:52.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:52.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:52.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 22:22:52.616 [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]) 22:22:52.616 [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]) 22:22:52.616 [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]) 22:22:52.616 [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]) 22:22:52.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 22:22:52.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 22:22:52.617 [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]) 22:22:52.617 [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]) 22:22:52.617 [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]) 22:22:52.618 [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]) 22:22:52.618 [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]) 22:22:52.618 [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]) 22:22:52.619 [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]) 22:22:52.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:52.619 [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]) 22:22:52.620 [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]) 22:22:52.620 [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]) 22:22:52.620 [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]) 22:22:52.620 [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]) 22:22:52.621 [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]) 22:22:52.621 [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]) 22:22:52.621 [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]) 22:22:52.621 [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]) 22:22:52.622 [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]) 22:22:52.622 [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]) 22:22:52.623 [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]) 22:22:52.623 [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]) 22:22:52.640 [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]) 22:22:52.640 [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]) 22:22:52.640 [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]) 22:22:52.641 [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]) 22:22:52.641 [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]) 22:22:52.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:52.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 22:22:52.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:52.643 [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]) 22:22:52.643 [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]) 22:22:52.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:52.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 22:22:52.644 [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]) 22:22:52.644 [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]) 22:22:52.644 [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]) 22:22:52.644 [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]) 22:22:52.644 [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]) 22:22:52.644 [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]) 22:22:52.645 [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]) 22:22:52.645 [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]) 22:22:52.645 [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]) 22:22:52.646 [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]) 22:22:52.646 [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]) 22:22:52.646 [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]) 22:22:52.647 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1986562346 22:22:52.647 [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: ) 22:22:52.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.647 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.651 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 22:22:52.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 158 msec 22:22:52.674 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:52.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 22:22:52.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:52.676 [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]] 22:22:52.676 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 22:22:52.766 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.767 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.769 [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]) 22:22:52.769 [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]) 22:22:52.769 [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]) 22:22:52.770 [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]) 22:22:52.770 [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]) 22:22:52.770 [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]) 22:22:52.771 [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]) 22:22:52.771 [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]) 22:22:52.772 [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]) 22:22:52.772 [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]) 22:22:52.772 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:52.772 [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]) 22:22:52.773 [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]) 22:22:52.773 [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]) 22:22:52.773 [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]) 22:22:52.774 [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]) 22:22:52.774 [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]) 22:22:52.774 [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]) 22:22:52.775 [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]) 22:22:52.783 [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]) 22:22:52.784 [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]) 22:22:52.784 [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]) 22:22:52.784 [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]) 22:22:52.785 [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]) 22:22:52.785 [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]) 22:22:52.785 [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]) 22:22:52.786 [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]) 22:22:52.786 [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]) 22:22:52.786 [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]) 22:22:52.793 [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]) 22:22:52.793 [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]) 22:22:52.793 [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]) 22:22:52.794 [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]) 22:22:52.794 [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]) 22:22:52.794 [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]) 22:22:52.795 [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]) 22:22:52.795 [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]) 22:22:52.795 [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]) 22:22:52.796 [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]) 22:22:52.796 [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]) 22:22:52.796 [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]) 22:22:52.797 [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]) 22:22:52.797 [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]) 22:22:52.797 [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]) 22:22:52.798 [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]) 22:22:52.798 [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]) 22:22:52.798 [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]) 22:22:52.799 [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]) 22:22:52.799 [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]) 22:22:52.808 [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]) 22:22:52.808 [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]) 22:22:52.808 [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]) 22:22:52.809 [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]) 22:22:52.809 [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]) 22:22:52.809 [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]) 22:22:52.810 [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]) 22:22:52.810 [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]) 22:22:52.810 [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]) 22:22:52.811 [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]) 22:22:52.811 [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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.820 [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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.824 [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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.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]) 22:22:52.827 [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]) 22:22:52.835 [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]) 22:22:52.836 [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]) 22:22:52.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:52.836 [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]) 22:22:52.836 [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]) 22:22:52.837 [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]) 22:22:52.837 [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]) 22:22:52.837 [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]) 22:22:52.837 [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]) 22:22:52.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:52.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 22:22:52.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:52.838 [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]) 22:22:52.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 22:22:52.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 22:22:52.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:52.840 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1302568105 22:22:52.840 [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) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:52.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.841 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:52.848 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 22:22:52.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 217 msec 22:22:52.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:52.895 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 22:22:52.895 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:52.895 [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]] 22:22:52.895 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 22:22:53.055 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:53.055 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.063 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:53.063 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.063 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:53.063 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.068 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 22:22:53.068 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 22:22:53.068 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 22:22:53.069 [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]) 22:22:53.069 [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]) 22:22:53.069 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 22:22:53.070 [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]) 22:22:53.070 [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]) 22:22:53.071 [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]) 22:22:53.082 [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]) 22:22:53.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:53.083 [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]) 22:22:53.083 [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]) 22:22:53.085 [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]) 22:22:53.085 [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]) 22:22:53.086 [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]) 22:22:53.086 [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]) 22:22:53.086 [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]) 22:22:53.087 [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]) 22:22:53.088 [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]) 22:22:53.089 [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]) 22:22:53.089 [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]) 22:22:53.090 [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]) 22:22:53.090 [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]) 22:22:53.091 [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]) 22:22:53.091 [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]) 22:22:53.092 [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]) 22:22:53.092 [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]) 22:22:53.092 [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]) 22:22:53.093 [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]) 22:22:53.104 [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]) 22:22:53.104 [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]) 22:22:53.104 [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]) 22:22:53.105 [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]) 22:22:53.105 [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]) 22:22:53.105 [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]) 22:22:53.106 [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]) 22:22:53.106 [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]) 22:22:53.106 [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]) 22:22:53.107 [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]) 22:22:53.107 [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]) 22:22:53.107 [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]) 22:22:53.108 [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]) 22:22:53.108 [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]) 22:22:53.108 [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]) 22:22:53.109 [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]) 22:22:53.109 [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]) 22:22:53.109 [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]) 22:22:53.110 [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]) 22:22:53.110 [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]) 22:22:53.110 [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]) 22:22:53.111 [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]) 22:22:53.127 [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]) 22:22:53.128 [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]) 22:22:53.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 22:22:53.309 [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]) 22:22:53.310 [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]) 22:22:53.310 [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]) 22:22:53.310 [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]) 22:22:53.311 [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]) 22:22:53.311 [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]) 22:22:53.316 [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]) 22:22:53.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:53.316 [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]) 22:22:53.317 [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]) 22:22:53.317 [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]) 22:22:53.318 [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]) 22:22:53.318 [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]) 22:22:53.318 [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]) 22:22:53.319 [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]) 22:22:53.331 [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]) 22:22:53.332 [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]) 22:22:53.332 [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]) 22:22:53.332 [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]) 22:22:53.333 [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]) 22:22:53.333 [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]) 22:22:53.333 [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]) 22:22:53.333 [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]) 22:22:53.334 [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]) 22:22:53.334 [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]) 22:22:53.335 [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]) 22:22:53.347 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:53.348 [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]) 22:22:53.348 [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]) 22:22:53.348 [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]) 22:22:53.349 [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]) 22:22:53.349 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:53.349 [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]) 22:22:53.350 [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]) 22:22:53.350 [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]) 22:22:53.351 [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]) 22:22:53.351 [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]) 22:22:53.366 [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]) 22:22:53.367 [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]) 22:22:53.367 [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]) 22:22:53.368 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:53.368 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 22:22:53.369 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 22:22:53.369 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 22:22:53.369 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:53.370 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1690796457 22:22:53.370 [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) 22:22:53.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=[])) 22:22:53.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=[]) 22:22:53.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.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=[])) 22:22:53.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=[]) 22:22:53.384 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.384 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:53.384 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.384 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.410 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 22:22:53.466 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 562 msec 22:22:53.467 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:53.469 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:53.469 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:53.469 [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]] 22:22:53.469 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:53.572 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:53.572 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.572 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:53.573 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.573 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:53.573 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.573 [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]) 22:22:53.574 [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]) 22:22:53.574 [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]) 22:22:53.574 [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]) 22:22:53.575 [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]) 22:22:53.579 [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]) 22:22:53.580 [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]) 22:22:53.580 [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]) 22:22:53.581 [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]) 22:22:53.581 [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]) 22:22:53.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:53.582 [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]) 22:22:53.587 [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]) 22:22:53.588 [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]) 22:22:53.588 [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]) 22:22:53.589 [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]) 22:22:53.589 [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]) 22:22:53.589 [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]) 22:22:53.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 22:22:53.590 [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]) 22:22:53.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 22:22:53.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 22:22:53.592 [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]) 22:22:53.592 [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]) 22:22:53.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 22:22:53.593 [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]) 22:22:53.593 [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]) 22:22:53.594 [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]) 22:22:53.602 [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]) 22:22:53.602 [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]) 22:22:53.607 [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]) 22:22:53.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 22:22:53.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:53.610 [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]) 22:22:53.610 [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]) 22:22:53.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:53.615 [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]) 22:22:53.615 [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]) 22:22:53.616 [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]) 22:22:53.616 [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]) 22:22:53.616 [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]) 22:22:53.617 [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]) 22:22:53.617 [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]) 22:22:53.617 [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]) 22:22:53.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:53.618 [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]) 22:22:53.618 [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]) 22:22:53.618 [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]) 22:22:53.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 22:22:53.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 22:22:53.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:53.620 [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]) 22:22:53.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 22:22:53.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 22:22:53.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 22:22:53.621 [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]) 22:22:53.621 [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]) 22:22:53.621 [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]) 22:22:53.621 [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]) 22:22:53.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 22:22:53.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:53.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 22:22:53.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:53.623 [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]) 22:22:53.637 [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]) 22:22:53.639 [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]) 22:22:53.639 [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]) 22:22:53.641 [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]) 22:22:53.641 [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]) 22:22:53.641 [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]) 22:22:53.642 [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]) 22:22:53.642 [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]) 22:22:53.643 [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]) 22:22:53.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 22:22:53.648 [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]) 22:22:53.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 22:22:53.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 22:22:53.649 [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]) 22:22:53.649 [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]) 22:22:53.650 [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]) 22:22:53.650 [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]) 22:22:53.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:53.651 [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]) 22:22:53.651 [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]) 22:22:53.659 [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]) 22:22:53.660 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 22:22:53.660 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:53.660 [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]) 22:22:53.661 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 22:22:53.661 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 22:22:53.662 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 22:22:53.662 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 22:22:53.663 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:53.663 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:53.664 [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]) 22:22:53.664 [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]) 22:22:53.664 [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]) 22:22:53.665 [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]) 22:22:53.665 [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]) 22:22:53.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]) 22:22:53.666 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 37768026 22:22:53.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: ) 22:22:53.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=[])) 22:22:53.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=[]) 22:22:53.683 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.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=[])) 22:22:53.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=[]) 22:22:53.683 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.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=[])) 22:22:53.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:53.684 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 22:22:53.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 438 msec 22:22:53.908 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:53.912 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:53.912 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:53.912 [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]] 22:22:53.912 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:54.074 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.074 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.075 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.075 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.075 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.075 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 22:22:54.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 22:22:54.077 [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]) 22:22:54.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:54.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:54.078 [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]) 22:22:54.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 22:22:54.095 [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]) 22:22:54.096 [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]) 22:22:54.096 [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]) 22:22:54.097 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:54.097 [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]) 22:22:54.098 [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]) 22:22:54.098 [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]) 22:22:54.099 [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]) 22:22:54.099 [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]) 22:22:54.100 [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]) 22:22:54.100 [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]) 22:22:54.100 [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]) 22:22:54.101 [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]) 22:22:54.101 [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]) 22:22:54.101 [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]) 22:22:54.102 [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]) 22:22:54.102 [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]) 22:22:54.103 [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]) 22:22:54.103 [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]) 22:22:54.107 [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]) 22:22:54.108 [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]) 22:22:54.108 [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]) 22:22:54.109 [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]) 22:22:54.109 [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]) 22:22:54.110 [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]) 22:22:54.110 [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]) 22:22:54.110 [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]) 22:22:54.110 [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]) 22:22:54.111 [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]) 22:22:54.111 [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]) 22:22:54.111 [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]) 22:22:54.112 [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]) 22:22:54.112 [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]) 22:22:54.113 [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]) 22:22:54.136 [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]) 22:22:54.136 [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]) 22:22:54.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:54.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:54.138 [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]) 22:22:54.138 [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]) 22:22:54.139 [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]) 22:22:54.143 [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]) 22:22:54.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 22:22:54.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:54.145 [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]) 22:22:54.145 [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]) 22:22:54.146 [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]) 22:22:54.146 [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]) 22:22:54.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 22:22:54.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 22:22:54.147 [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]) 22:22:54.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 22:22:54.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 22:22:54.149 [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]) 22:22:54.149 [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]) 22:22:54.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:54.150 [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]) 22:22:54.150 [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]) 22:22:54.150 [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]) 22:22:54.151 [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]) 22:22:54.181 [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]) 22:22:54.181 [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]) 22:22:54.182 [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]) 22:22:54.182 [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]) 22:22:54.193 [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]) 22:22:54.194 [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]) 22:22:54.194 [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]) 22:22:54.195 [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]) 22:22:54.195 [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]) 22:22:54.196 [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]) 22:22:54.196 [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]) 22:22:54.197 [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]) 22:22:54.197 [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]) 22:22:54.197 [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]) 22:22:54.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:54.198 [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]) 22:22:54.204 [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]) 22:22:54.204 [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]) 22:22:54.205 [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]) 22:22:54.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:54.206 [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]) 22:22:54.206 [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]) 22:22:54.207 [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]) 22:22:54.207 [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]) 22:22:54.208 [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]) 22:22:54.208 [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]) 22:22:54.208 [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]) 22:22:54.219 [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]) 22:22:54.220 [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]) 22:22:54.220 [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]) 22:22:54.221 [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]) 22:22:54.221 [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]) 22:22:54.221 [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]) 22:22:54.222 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 13950734 22:22:54.222 [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: ) 22:22:54.222 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.222 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.236 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 22:22:54.319 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 405 msec 22:22:54.319 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:54.322 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:54.323 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:54.323 [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]] 22:22:54.323 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:54.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=[])) 22:22:54.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=[]) 22:22:54.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=[])) 22:22:54.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=[]) 22:22:54.570 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.570 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.570 [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]) 22:22:54.571 [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]) 22:22:54.571 [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]) 22:22:54.574 [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]) 22:22:54.574 [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]) 22:22:54.575 [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]) 22:22:54.575 [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]) 22:22:54.576 [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]) 22:22:54.576 [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]) 22:22:54.576 [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]) 22:22:54.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:54.577 [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]) 22:22:54.577 [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]) 22:22:54.578 [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]) 22:22:54.578 [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]) 22:22:54.579 [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]) 22:22:54.579 [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]) 22:22:54.579 [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]) 22:22:54.580 [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]) 22:22:54.580 [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]) 22:22:54.581 [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]) 22:22:54.581 [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]) 22:22:54.582 [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]) 22:22:54.582 [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]) 22:22:54.583 [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]) 22:22:54.583 [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]) 22:22:54.584 [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]) 22:22:54.584 [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]) 22:22:54.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 22:22:54.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 22:22:54.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 22:22:54.586 [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]) 22:22:54.586 [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]) 22:22:54.588 [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]) 22:22:54.588 [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]) 22:22:54.589 [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]) 22:22:54.589 [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]) 22:22:54.590 [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]) 22:22:54.590 [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]) 22:22:54.591 [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]) 22:22:54.591 [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]) 22:22:54.591 [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]) 22:22:54.592 [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]) 22:22:54.592 [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]) 22:22:54.593 [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]) 22:22:54.593 [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]) 22:22:54.594 [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]) 22:22:54.594 [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]) 22:22:54.595 [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]) 22:22:54.595 [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]) 22:22:54.595 [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]) 22:22:54.596 [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]) 22:22:54.596 [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]) 22:22:54.597 [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]) 22:22:54.597 [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]) 22:22:54.598 [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]) 22:22:54.598 [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]) 22:22:54.599 [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]) 22:22:54.599 [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]) 22:22:54.599 [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]) 22:22:54.600 [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]) 22:22:54.600 [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]) 22:22:54.600 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:54.601 [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]) 22:22:54.601 [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]) 22:22:54.602 [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]) 22:22:54.602 [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]) 22:22:54.603 [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]) 22:22:54.603 [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]) 22:22:54.604 [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]) 22:22:54.604 [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]) 22:22:54.612 [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]) 22:22:54.612 [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]) 22:22:54.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 22:22:54.613 [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]) 22:22:54.613 [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]) 22:22:54.614 [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]) 22:22:54.614 [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]) 22:22:54.614 [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]) 22:22:54.615 [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]) 22:22:54.615 [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]) 22:22:54.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:54.621 [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]) 22:22:54.622 [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]) 22:22:54.622 [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]) 22:22:54.623 [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]) 22:22:54.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:54.624 [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]) 22:22:54.624 [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]) 22:22:54.625 [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]) 22:22:54.625 [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]) 22:22:54.626 [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]) 22:22:54.626 [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]) 22:22:54.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:54.652 [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]) 22:22:54.653 [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]) 22:22:54.653 [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]) 22:22:54.654 [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]) 22:22:54.654 [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]) 22:22:54.655 [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]) 22:22:54.664 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 762628123 22:22:54.664 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag5, uri: ) 22:22:54.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.679 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 22:22:54.746 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 416 msec 22:22:54.746 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:54.752 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:54.752 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:54.753 [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]] 22:22:54.753 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:54.909 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.909 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.910 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.910 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.910 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:54.910 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:54.911 [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]) 22:22:54.911 [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]) 22:22:54.921 [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]) 22:22:54.922 [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]) 22:22:54.922 [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]) 22:22:54.923 [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]) 22:22:54.928 [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]) 22:22:54.929 [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]) 22:22:54.929 [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]) 22:22:54.930 [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]) 22:22:54.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:54.930 [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]) 22:22:54.935 [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]) 22:22:54.936 [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]) 22:22:54.936 [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]) 22:22:54.936 [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]) 22:22:54.937 [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]) 22:22:54.937 [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]) 22:22:54.938 [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]) 22:22:54.938 [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]) 22:22:54.939 [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]) 22:22:54.939 [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]) 22:22:54.960 [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]) 22:22:54.960 [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]) 22:22:54.960 [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]) 22:22:55.102 [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]) 22:22:55.102 [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]) 22:22:55.102 [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]) 22:22:55.103 [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]) 22:22:55.103 [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]) 22:22:55.104 [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]) 22:22:55.105 [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]) 22:22:55.105 [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]) 22:22:55.105 [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]) 22:22:55.106 [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]) 22:22:55.106 [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]) 22:22:55.107 [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]) 22:22:55.107 [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]) 22:22:55.107 [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]) 22:22:55.108 [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]) 22:22:55.108 [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]) 22:22:55.108 [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]) 22:22:55.109 [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]) 22:22:55.123 [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]) 22:22:55.124 [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]) 22:22:55.124 [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]) 22:22:55.124 [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]) 22:22:55.124 [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]) 22:22:55.125 [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]) 22:22:55.125 [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]) 22:22:55.125 [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]) 22:22:55.125 [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]) 22:22:55.126 [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]) 22:22:55.126 [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]) 22:22:55.126 [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]) 22:22:55.126 [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]) 22:22:55.127 [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]) 22:22:55.127 [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]) 22:22:55.127 [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]) 22:22:55.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 22:22:55.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:55.134 [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]) 22:22:55.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:55.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 22:22:55.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 22:22:55.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 22:22:55.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 22:22:55.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 22:22:55.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 22:22:55.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 22:22:55.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 22:22:55.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 22:22:55.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 22:22:55.137 [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]) 22:22:55.137 [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]) 22:22:55.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 22:22:55.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 22:22:55.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 22:22:55.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 22:22:55.138 [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]) 22:22:55.138 [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]) 22:22:55.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:55.138 [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]) 22:22:55.139 [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]) 22:22:55.159 [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]) 22:22:55.159 [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]) 22:22:55.160 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:55.160 [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]) 22:22:55.160 [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]) 22:22:55.160 [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]) 22:22:55.160 [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]) 22:22:55.161 [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]) 22:22:55.161 [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]) 22:22:55.161 [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]) 22:22:55.161 [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]) 22:22:55.161 [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]) 22:22:55.162 [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]) 22:22:55.162 [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]) 22:22:55.162 [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]) 22:22:55.171 [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]) 22:22:55.172 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1165023158 22:22:55.172 [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) 22:22:55.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.179 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 22:22:55.219 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 460 msec 22:22:55.219 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:55.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:55.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:55.221 [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]] 22:22:55.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 22:22:55.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.344 [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]) 22:22:55.344 [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]) 22:22:55.360 [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]) 22:22:55.360 [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]) 22:22:55.360 [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]) 22:22:55.361 [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]) 22:22:55.361 [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]) 22:22:55.362 [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]) 22:22:55.362 [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]) 22:22:55.362 [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]) 22:22:55.363 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:55.363 [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]) 22:22:55.372 [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]) 22:22:55.372 [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]) 22:22:55.372 [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]) 22:22:55.373 [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]) 22:22:55.373 [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]) 22:22:55.373 [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]) 22:22:55.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 22:22:55.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 22:22:55.375 [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]) 22:22:55.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 22:22:55.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 22:22:55.376 [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]) 22:22:55.376 [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]) 22:22:55.376 [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]) 22:22:55.377 [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]) 22:22:55.377 [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]) 22:22:55.377 [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]) 22:22:55.378 [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]) 22:22:55.378 [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]) 22:22:55.378 [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]) 22:22:55.379 [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]) 22:22:55.384 [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]) 22:22:55.384 [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]) 22:22:55.384 [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]) 22:22:55.385 [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]) 22:22:55.385 [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]) 22:22:55.386 [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]) 22:22:55.386 [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]) 22:22:55.386 [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]) 22:22:55.388 [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]) 22:22:55.388 [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]) 22:22:55.389 [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]) 22:22:55.389 [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]) 22:22:55.389 [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]) 22:22:55.390 [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]) 22:22:55.390 [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]) 22:22:55.390 [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]) 22:22:55.391 [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]) 22:22:55.394 [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]) 22:22:55.395 [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]) 22:22:55.395 [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]) 22:22:55.396 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 22:22:55.396 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 22:22:55.397 [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]) 22:22:55.397 [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]) 22:22:55.397 [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]) 22:22:55.398 [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]) 22:22:55.398 [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]) 22:22:55.398 [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]) 22:22:55.399 [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]) 22:22:55.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:55.412 [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]) 22:22:55.412 [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]) 22:22:55.413 [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]) 22:22:55.413 [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]) 22:22:55.413 [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]) 22:22:55.414 [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]) 22:22:55.414 [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]) 22:22:55.414 [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]) 22:22:55.415 [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]) 22:22:55.415 [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]) 22:22:55.416 [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]) 22:22:55.416 [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]) 22:22:55.416 [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]) 22:22:55.417 [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]) 22:22:55.417 [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]) 22:22:55.417 [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]) 22:22:55.418 [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]) 22:22:55.418 [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]) 22:22:55.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:55.419 [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]) 22:22:55.434 [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]) 22:22:55.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 22:22:55.436 [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]) 22:22:55.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:55.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 22:22:55.437 [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]) 22:22:55.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 22:22:55.438 [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]) 22:22:55.438 [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]) 22:22:55.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:55.439 [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]) 22:22:55.439 [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]) 22:22:55.439 [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]) 22:22:55.440 [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]) 22:22:55.440 [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]) 22:22:55.440 [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]) 22:22:55.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:55.441 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 229581552 22:22:55.441 [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) 22:22:55.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.442 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.442 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.442 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.442 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.442 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.442 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.471 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 22:22:55.533 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 311 msec 22:22:55.533 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:55.554 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 22:22:55.554 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:55.554 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 22:22:55.554 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 22:22:55.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=[])) 22:22:55.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=[]) 22:22:55.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=[])) 22:22:55.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=[]) 22:22:55.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.684 [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]) 22:22:55.685 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 22:22:55.685 [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]) 22:22:55.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:55.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 22:22:55.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 22:22:55.687 [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]) 22:22:55.687 [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]) 22:22:55.688 [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]) 22:22:55.688 [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]) 22:22:55.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:55.689 [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]) 22:22:55.689 [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]) 22:22:55.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]) 22:22:55.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 22:22:55.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 22:22:55.700 [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]) 22:22:55.701 [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]) 22:22:55.704 [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]) 22:22:55.705 [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]) 22:22:55.706 [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]) 22:22:55.706 [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]) 22:22:55.707 [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]) 22:22:55.707 [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]) 22:22:55.707 [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]) 22:22:55.708 [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]) 22:22:55.708 [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]) 22:22:55.708 [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]) 22:22:55.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 22:22:55.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 22:22:55.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 22:22:55.710 [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]) 22:22:55.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:55.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 22:22:55.711 [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]) 22:22:55.711 [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]) 22:22:55.711 [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]) 22:22:55.712 [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]) 22:22:55.712 [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]) 22:22:55.712 [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]) 22:22:55.713 [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]) 22:22:55.713 [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]) 22:22:55.713 [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]) 22:22:55.714 [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]) 22:22:55.714 [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]) 22:22:55.714 [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]) 22:22:55.715 [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]) 22:22:55.715 [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]) 22:22:55.715 [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]) 22:22:55.716 [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]) 22:22:55.716 [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]) 22:22:55.716 [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]) 22:22:55.717 [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]) 22:22:55.717 [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]) 22:22:55.717 [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]) 22:22:55.718 [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]) 22:22:55.718 [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]) 22:22:55.718 [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]) 22:22:55.719 [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]) 22:22:55.719 [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]) 22:22:55.719 [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]) 22:22:55.720 [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]) 22:22:55.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:55.720 [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]) 22:22:55.721 [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]) 22:22:55.721 [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]) 22:22:55.721 [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]) 22:22:55.722 [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]) 22:22:55.722 [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]) 22:22:55.722 [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]) 22:22:55.723 [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]) 22:22:55.723 [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]) 22:22:55.723 [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]) 22:22:55.724 [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]) 22:22:55.724 [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]) 22:22:55.724 [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]) 22:22:55.725 [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]) 22:22:55.725 [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]) 22:22:55.725 [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]) 22:22:55.726 [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]) 22:22:55.726 [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]) 22:22:55.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:55.727 [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]) 22:22:55.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 22:22:55.744 [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]) 22:22:55.744 [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]) 22:22:55.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:55.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 22:22:55.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 22:22:55.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 22:22:55.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 22:22:55.746 [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]) 22:22:55.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 22:22:55.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 22:22:55.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 22:22:55.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:55.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 22:22:55.747 [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]) 22:22:55.747 [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]) 22:22:55.747 [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]) 22:22:55.748 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1480569460 22:22:55.749 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 204 msec 22:22:55.749 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:55.750 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 22:22:55.750 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 22:22:55.750 [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]] 22:22:55.750 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 22:22:55.903 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.903 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.904 [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]) 22:22:55.905 [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]) 22:22:55.905 [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]) 22:22:55.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 22:22:55.905 [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]) 22:22:55.906 [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]) 22:22:55.924 [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]) 22:22:55.924 [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]) 22:22:55.924 [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]) 22:22:55.924 [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]) 22:22:55.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 22:22:55.925 [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]) 22:22:55.925 [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]) 22:22:55.925 [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]) 22:22:55.925 [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]) 22:22:55.926 [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]) 22:22:55.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 22:22:55.926 [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]) 22:22:55.926 [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]) 22:22:55.926 [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]) 22:22:55.927 [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]) 22:22:55.927 [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]) 22:22:55.927 [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]) 22:22:55.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 22:22:55.932 [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]) 22:22:55.932 [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]) 22:22:55.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 22:22:55.932 [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]) 22:22:55.932 [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]) 22:22:55.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 22:22:55.933 [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]) 22:22:55.933 [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]) 22:22:55.933 [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]) 22:22:55.933 [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]) 22:22:55.934 [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]) 22:22:55.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 22:22:55.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 22:22:55.934 [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]) 22:22:55.934 [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]) 22:22:55.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 22:22:55.935 [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]) 22:22:55.935 [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]) 22:22:55.949 [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]) 22:22:55.949 [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]) 22:22:55.949 [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]) 22:22:55.950 [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]) 22:22:55.950 [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]) 22:22:55.950 [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]) 22:22:55.950 [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]) 22:22:55.951 [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]) 22:22:55.951 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 22:22:55.951 [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]) 22:22:55.952 [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]) 22:22:55.952 [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]) 22:22:55.952 [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]) 22:22:55.952 [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]) 22:22:55.952 [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]) 22:22:55.953 [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]) 22:22:55.953 [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]) 22:22:55.953 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 22:22:55.953 [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]) 22:22:55.953 [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]) 22:22:55.954 [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]) 22:22:55.954 [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]) 22:22:55.954 [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]) 22:22:55.954 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 22:22:55.954 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 22:22:55.954 [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]) 22:22:55.955 [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]) 22:22:55.955 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 22:22:55.955 [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]) 22:22:55.955 [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]) 22:22:55.955 [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]) 22:22:55.956 [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]) 22:22:55.956 [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]) 22:22:55.956 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 22:22:55.956 [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]) 22:22:55.956 [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]) 22:22:55.957 [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]) 22:22:55.957 [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]) 22:22:55.957 [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]) 22:22:55.957 [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]) 22:22:55.957 [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]) 22:22:55.958 [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]) 22:22:55.958 [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]) 22:22:55.979 [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]) 22:22:55.980 [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]) 22:22:55.981 [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]) 22:22:55.981 [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]) 22:22:55.982 [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]) 22:22:55.982 [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]) 22:22:55.984 [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]) 22:22:55.984 [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]) 22:22:55.984 [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]) 22:22:55.985 [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]) 22:22:55.985 [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]) 22:22:55.986 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 22:22:55.986 [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]) 22:22:55.986 [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]) 22:22:55.987 [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]) 22:22:55.999 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1556841942 22:22:55.999 [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: ) 22:22:55.999 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.999 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.999 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.999 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:55.999 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:55.999 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.000 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:56.000 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.000 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.006 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 22:22:56.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 448 msec 22:22:56.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:56.223 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:56.224 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 22:22:56.224 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /uri/extra-stuff] 22:22:56.224 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:56.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:56.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:56.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:56.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.344 [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]) 22:22:56.347 [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]) 22:22:56.348 [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]) 22:22:56.348 [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]) 22:22:56.349 [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]) 22:22:56.349 [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]) 22:22:56.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]) 22:22:56.350 [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]) 22:22:56.350 [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]) 22:22:56.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]) 22:22:56.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:56.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]) 22:22:56.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 22:22:56.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]) 22:22:56.353 [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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.354 [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]) 22:22:56.368 [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]) 22:22:56.368 [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]) 22:22:56.369 [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]) 22:22:56.369 [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]) 22:22:56.370 [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]) 22:22:56.370 [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]) 22:22:56.371 [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]) 22:22:56.371 [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]) 22:22:56.371 [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]) 22:22:56.372 [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]) 22:22:56.372 [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]) 22:22:56.373 [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]) 22:22:56.373 [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]) 22:22:56.373 [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]) 22:22:56.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:56.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 22:22:56.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 22:22:56.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:56.380 [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]) 22:22:56.380 [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]) 22:22:56.380 [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]) 22:22:56.381 [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]) 22:22:56.381 [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]) 22:22:56.381 [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]) 22:22:56.382 [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]) 22:22:56.382 [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]) 22:22:56.383 [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]) 22:22:56.383 [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]) 22:22:56.383 [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]) 22:22:56.384 [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]) 22:22:56.384 [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]) 22:22:56.385 [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]) 22:22:56.385 [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]) 22:22:56.385 [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]) 22:22:56.386 [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]) 22:22:56.386 [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]) 22:22:56.386 [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]) 22:22:56.396 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 22:22:56.397 [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]) 22:22:56.397 [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]) 22:22:56.398 [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]) 22:22:56.400 [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]) 22:22:56.400 [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]) 22:22:56.401 [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]) 22:22:56.401 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:56.401 [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]) 22:22:56.402 [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]) 22:22:56.402 [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]) 22:22:56.403 [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]) 22:22:56.403 [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]) 22:22:56.403 [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]) 22:22:56.404 [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]) 22:22:56.404 [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]) 22:22:56.405 [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]) 22:22:56.405 [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]) 22:22:56.405 [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]) 22:22:56.406 [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]) 22:22:56.406 [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]) 22:22:56.407 [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]) 22:22:56.418 [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]) 22:22:56.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 22:22:56.420 [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]) 22:22:56.420 [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]) 22:22:56.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:56.421 [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]) 22:22:56.427 [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]) 22:22:56.428 [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]) 22:22:56.429 [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]) 22:22:56.429 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:56.429 [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]) 22:22:56.430 [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]) 22:22:56.430 [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]) 22:22:56.431 [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]) 22:22:56.431 [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]) 22:22:56.432 [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]) 22:22:56.432 [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]) 22:22:56.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 22:22:56.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 22:22:56.434 [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]) 22:22:56.434 [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]) 22:22:56.434 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 22:22:56.435 [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]) 22:22:56.448 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1137401656 22:22:56.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 226 msec 22:22:56.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:56.466 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:56.466 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 22:22:56.466 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5/extra-stuff] 22:22:56.466 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:56.835 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:56.835 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.844 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:56.844 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.845 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:56.845 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:56.845 [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]) 22:22:56.845 [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]) 22:22:56.846 [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]) 22:22:56.846 [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]) 22:22:56.846 [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]) 22:22:56.847 [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]) 22:22:56.847 [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]) 22:22:56.847 [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]) 22:22:56.848 [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]) 22:22:56.848 [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]) 22:22:56.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:56.849 [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]) 22:22:56.849 [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]) 22:22:56.849 [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]) 22:22:56.850 [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]) 22:22:56.850 [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]) 22:22:56.859 [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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.861 [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]) 22:22:56.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]) 22:22:56.862 [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]) 22:22:56.862 [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]) 22:22:56.863 [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]) 22:22:56.863 [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]) 22:22:56.864 [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]) 22:22:56.864 [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]) 22:22:56.864 [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]) 22:22:56.865 [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]) 22:22:56.865 [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]) 22:22:56.865 [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]) 22:22:56.866 [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]) 22:22:56.866 [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]) 22:22:56.866 [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]) 22:22:56.867 [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]) 22:22:56.867 [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]) 22:22:56.876 [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]) 22:22:56.876 [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]) 22:22:56.876 [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]) 22:22:56.877 [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]) 22:22:56.877 [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]) 22:22:56.878 [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]) 22:22:56.878 [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]) 22:22:56.878 [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]) 22:22:56.879 [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]) 22:22:56.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:56.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 22:22:56.889 [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]) 22:22:56.889 [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]) 22:22:56.889 [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]) 22:22:56.890 [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]) 22:22:56.890 [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]) 22:22:56.890 [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]) 22:22:56.891 [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]) 22:22:56.891 [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]) 22:22:56.892 [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]) 22:22:56.892 [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]) 22:22:56.892 [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]) 22:22:56.893 [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]) 22:22:56.893 [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]) 22:22:56.893 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:56.894 [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]) 22:22:56.894 [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]) 22:22:56.894 [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]) 22:22:56.895 [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]) 22:22:56.895 [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]) 22:22:56.912 [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]) 22:22:56.912 [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]) 22:22:56.913 [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]) 22:22:56.913 [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]) 22:22:56.913 [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]) 22:22:56.914 [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]) 22:22:56.914 [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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.915 [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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.918 [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]) 22:22:56.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]) 22:22:56.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:56.919 [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]) 22:22:56.926 [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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.928 [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]) 22:22:56.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]) 22:22:56.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]) 22:22:56.929 [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]) 22:22:56.929 [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]) 22:22:56.930 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1299866826 22:22:56.930 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 464 msec 22:22:56.930 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:56.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:56.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 22:22:56.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category/extra-stuff] 22:22:56.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:57.043 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.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=[]) 22:22:57.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=[])) 22:22:57.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=[]) 22:22:57.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=[])) 22:22:57.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=[]) 22:22:57.045 [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]) 22:22:57.045 [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]) 22:22:57.046 [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]) 22:22:57.046 [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]) 22:22:57.046 [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]) 22:22:57.047 [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]) 22:22:57.047 [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]) 22:22:57.047 [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]) 22:22:57.048 [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]) 22:22:57.048 [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]) 22:22:57.048 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:57.049 [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]) 22:22:57.049 [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]) 22:22:57.049 [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]) 22:22:57.050 [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]) 22:22:57.050 [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]) 22:22:57.051 [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]) 22:22:57.051 [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]) 22:22:57.052 [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]) 22:22:57.052 [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]) 22:22:57.052 [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]) 22:22:57.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 22:22:57.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 22:22:57.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 22:22:57.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 22:22:57.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]) 22:22:57.067 [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]) 22:22:57.068 [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]) 22:22:57.068 [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]) 22:22:57.068 [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]) 22:22:57.069 [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]) 22:22:57.069 [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]) 22:22:57.070 [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]) 22:22:57.070 [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]) 22:22:57.070 [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]) 22:22:57.071 [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]) 22:22:57.071 [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]) 22:22:57.071 [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]) 22:22:57.072 [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]) 22:22:57.072 [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]) 22:22:57.072 [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]) 22:22:57.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 22:22:57.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 22:22:57.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:57.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:57.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 22:22:57.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:57.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:57.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 22:22:57.075 [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]) 22:22:57.086 [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]) 22:22:57.086 [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]) 22:22:57.087 [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]) 22:22:57.087 [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]) 22:22:57.087 [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]) 22:22:57.088 [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]) 22:22:57.088 [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]) 22:22:57.088 [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]) 22:22:57.101 [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]) 22:22:57.102 [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]) 22:22:57.102 [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]) 22:22:57.102 [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]) 22:22:57.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:57.103 [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]) 22:22:57.103 [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]) 22:22:57.104 [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]) 22:22:57.104 [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]) 22:22:57.104 [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]) 22:22:57.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]) 22:22:57.105 [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]) 22:22:57.105 [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]) 22:22:57.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]) 22:22:57.106 [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]) 22:22:57.106 [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]) 22:22:57.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]) 22:22:57.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]) 22:22:57.107 [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]) 22:22:57.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]) 22:22:57.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]) 22:22:57.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]) 22:22:57.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]) 22:22:57.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:57.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]) 22:22:57.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]) 22:22:57.122 [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]) 22:22:57.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]) 22:22:57.123 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:57.124 [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]) 22:22:57.124 [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]) 22:22:57.124 [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]) 22:22:57.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]) 22:22:57.125 [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]) 22:22:57.125 [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]) 22:22:57.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]) 22:22:57.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]) 22:22:57.126 [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]) 22:22:57.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]) 22:22:57.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 22:22:57.152 [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]) 22:22:57.152 [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]) 22:22:57.153 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1459669467 22:22:57.153 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 209 msec 22:22:57.153 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:57.155 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:57.160 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 22:22:57.160 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tagX/extra-stuff] 22:22:57.160 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 22:22:57.269 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.269 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.269 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.269 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.269 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.269 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.270 [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]) 22:22:57.270 [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]) 22:22:57.270 [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]) 22:22:57.270 [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]) 22:22:57.271 [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]) 22:22:57.271 [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]) 22:22:57.271 [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]) 22:22:57.271 [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]) 22:22:57.271 [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]) 22:22:57.272 [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]) 22:22:57.272 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:57.272 [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]) 22:22:57.272 [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]) 22:22:57.272 [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]) 22:22:57.273 [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]) 22:22:57.273 [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]) 22:22:57.273 [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]) 22:22:57.273 [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]) 22:22:57.273 [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]) 22:22:57.274 [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]) 22:22:57.274 [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]) 22:22:57.274 [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]) 22:22:57.274 [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]) 22:22:57.274 [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]) 22:22:57.275 [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]) 22:22:57.275 [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]) 22:22:57.275 [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]) 22:22:57.275 [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]) 22:22:57.275 [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]) 22:22:57.276 [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]) 22:22:57.276 [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]) 22:22:57.276 [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]) 22:22:57.276 [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]) 22:22:57.277 [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]) 22:22:57.277 [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]) 22:22:57.277 [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]) 22:22:57.277 [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]) 22:22:57.277 [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]) 22:22:57.277 [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]) 22:22:57.278 [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]) 22:22:57.278 [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]) 22:22:57.278 [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]) 22:22:57.278 [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]) 22:22:57.278 [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]) 22:22:57.279 [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]) 22:22:57.279 [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]) 22:22:57.279 [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]) 22:22:57.279 [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]) 22:22:57.279 [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]) 22:22:57.280 [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]) 22:22:57.280 [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]) 22:22:57.280 [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]) 22:22:57.280 [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]) 22:22:57.280 [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]) 22:22:57.281 [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]) 22:22:57.281 [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]) 22:22:57.281 [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]) 22:22:57.281 [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]) 22:22:57.281 [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]) 22:22:57.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 22:22:57.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:57.284 [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]) 22:22:57.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:57.286 [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]) 22:22:57.286 [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]) 22:22:57.287 [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]) 22:22:57.287 [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]) 22:22:57.287 [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]) 22:22:57.288 [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]) 22:22:57.288 [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]) 22:22:57.289 [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]) 22:22:57.289 [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]) 22:22:57.289 [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]) 22:22:57.290 [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]) 22:22:57.290 [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]) 22:22:57.290 [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]) 22:22:57.290 [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]) 22:22:57.291 [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]) 22:22:57.291 [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]) 22:22:57.291 [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]) 22:22:57.292 [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]) 22:22:57.292 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:57.293 [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]) 22:22:57.293 [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]) 22:22:57.293 [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]) 22:22:57.294 [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]) 22:22:57.294 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:57.295 [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]) 22:22:57.295 [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]) 22:22:57.295 [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]) 22:22:57.296 [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]) 22:22:57.296 [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]) 22:22:57.297 [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]) 22:22:57.297 [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]) 22:22:57.297 [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]) 22:22:57.298 [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]) 22:22:57.298 [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]) 22:22:57.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]) 22:22:57.299 [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]) 22:22:57.299 [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]) 22:22:57.300 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 575779772 22:22:57.310 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 145 msec 22:22:57.311 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:57.318 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 22:22:57.318 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 22:22:57.318 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /nonexistent] 22:22:57.318 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 22:22:57.564 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.564 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.564 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.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=[]) 22:22:57.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=[])) 22:22:57.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=[]) 22:22:57.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]) 22:22:57.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]) 22:22:57.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]) 22:22:57.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]) 22:22:57.575 [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]) 22:22:57.576 [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]) 22:22:57.576 [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]) 22:22:57.577 [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]) 22:22:57.577 [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]) 22:22:57.577 [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]) 22:22:57.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:57.578 [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]) 22:22:57.578 [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]) 22:22:57.578 [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]) 22:22:57.579 [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]) 22:22:57.599 [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]) 22:22:57.600 [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]) 22:22:57.600 [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]) 22:22:57.601 [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]) 22:22:57.601 [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]) 22:22:57.602 [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]) 22:22:57.602 [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]) 22:22:57.620 [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]) 22:22:57.621 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 22:22:57.628 [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]) 22:22:57.629 [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]) 22:22:57.629 [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]) 22:22:57.630 [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]) 22:22:57.630 [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]) 22:22:57.631 [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]) 22:22:57.632 [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]) 22:22:57.632 [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]) 22:22:57.633 [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]) 22:22:57.633 [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]) 22:22:57.633 [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]) 22:22:57.634 [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]) 22:22:57.634 [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]) 22:22:57.635 [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]) 22:22:57.635 [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]) 22:22:57.645 [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]) 22:22:57.646 [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]) 22:22:57.646 [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]) 22:22:57.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 22:22:57.647 [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]) 22:22:57.660 [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]) 22:22:57.660 [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]) 22:22:57.661 [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]) 22:22:57.661 [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]) 22:22:57.662 [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]) 22:22:57.662 [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]) 22:22:57.663 [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]) 22:22:57.663 [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]) 22:22:57.671 [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]) 22:22:57.672 [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]) 22:22:57.672 [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]) 22:22:57.673 [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]) 22:22:57.673 [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]) 22:22:57.674 [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]) 22:22:57.674 [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]) 22:22:57.674 [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]) 22:22:57.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:57.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 22:22:57.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:57.676 [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]) 22:22:57.677 [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]) 22:22:57.677 [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]) 22:22:57.677 [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]) 22:22:57.678 [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]) 22:22:57.678 [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]) 22:22:57.679 [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]) 22:22:57.679 [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]) 22:22:57.693 [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]) 22:22:57.693 [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]) 22:22:57.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 22:22:57.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 22:22:57.694 [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]) 22:22:57.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 22:22:57.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 22:22:57.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 22:22:57.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 22:22:57.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 22:22:57.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:57.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 22:22:57.698 [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]) 22:22:57.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]) 22:22:57.712 [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]) 22:22:57.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:57.712 [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]) 22:22:57.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]) 22:22:57.713 [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]) 22:22:57.713 [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]) 22:22:57.713 [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]) 22:22:57.713 [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]) 22:22:57.714 [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]) 22:22:57.714 [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]) 22:22:57.714 [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]) 22:22:57.714 [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]) 22:22:57.714 [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]) 22:22:57.714 [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]) 22:22:57.715 [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]) 22:22:57.715 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 515482607 22:22:57.720 [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) 22:22:57.720 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.720 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.720 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.720 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.720 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.720 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.720 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.732 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 22:22:57.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 415 msec 22:22:57.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:57.743 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 22:22:57.743 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 22:22:57.743 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/nonexistent] 22:22:57.743 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 22:22:57.869 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.869 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.870 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.870 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.870 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.871 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.871 [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]) 22:22:57.871 [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]) 22:22:57.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 22:22:57.879 [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]) 22:22:57.879 [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]) 22:22:57.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 22:22:57.880 [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]) 22:22:57.880 [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]) 22:22:57.881 [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]) 22:22:57.881 [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]) 22:22:57.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:57.882 [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]) 22:22:57.882 [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]) 22:22:57.882 [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]) 22:22:57.883 [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]) 22:22:57.883 [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]) 22:22:57.883 [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]) 22:22:57.883 [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]) 22:22:57.884 [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]) 22:22:57.884 [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]) 22:22:57.884 [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]) 22:22:57.884 [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]) 22:22:57.885 [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]) 22:22:57.885 [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]) 22:22:57.886 [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]) 22:22:57.886 [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]) 22:22:57.886 [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]) 22:22:57.887 [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]) 22:22:57.887 [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]) 22:22:57.896 [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]) 22:22:57.896 [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]) 22:22:57.896 [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]) 22:22:57.897 [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]) 22:22:57.897 [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]) 22:22:57.897 [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]) 22:22:57.898 [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]) 22:22:57.898 [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]) 22:22:57.898 [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]) 22:22:57.899 [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]) 22:22:57.903 [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]) 22:22:57.903 [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]) 22:22:57.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 22:22:57.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 22:22:57.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:57.912 [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]) 22:22:57.912 [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]) 22:22:57.912 [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]) 22:22:57.913 [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]) 22:22:57.913 [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]) 22:22:57.913 [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]) 22:22:57.914 [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]) 22:22:57.914 [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]) 22:22:57.914 [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]) 22:22:57.915 [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]) 22:22:57.920 [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]) 22:22:57.920 [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]) 22:22:57.921 [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]) 22:22:57.921 [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]) 22:22:57.921 [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]) 22:22:57.922 [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]) 22:22:57.922 [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]) 22:22:57.922 [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]) 22:22:57.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:57.923 [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]) 22:22:57.923 [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]) 22:22:57.924 [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]) 22:22:57.924 [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]) 22:22:57.924 [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]) 22:22:57.924 [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]) 22:22:57.924 [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]) 22:22:57.925 [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]) 22:22:57.925 [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]) 22:22:57.925 [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]) 22:22:57.925 [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]) 22:22:57.926 [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]) 22:22:57.926 [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]) 22:22:57.926 [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]) 22:22:57.926 [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]) 22:22:57.926 [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]) 22:22:57.927 [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]) 22:22:57.927 [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]) 22:22:57.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:57.927 [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]) 22:22:57.927 [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]) 22:22:57.928 [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]) 22:22:57.943 [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]) 22:22:57.943 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:57.944 [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]) 22:22:57.944 [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]) 22:22:57.944 [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]) 22:22:57.944 [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]) 22:22:57.945 [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]) 22:22:57.945 [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]) 22:22:57.945 [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]) 22:22:57.945 [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]) 22:22:57.945 [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]) 22:22:57.946 [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]) 22:22:57.946 [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]) 22:22:57.946 [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]) 22:22:57.946 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 22:22:57.947 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 409832049 22:22:57.947 [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: ) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:57.961 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 22:22:57.968 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 225 msec 22:22:57.968 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:57.970 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 22:22:57.970 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 22:22:57.970 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/nonexistent] 22:22:57.970 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 22:22:58.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:58.100 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:58.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:58.101 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.102 [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]) 22:22:58.102 [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]) 22:22:58.103 [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]) 22:22:58.107 [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]) 22:22:58.108 [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]) 22:22:58.108 [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]) 22:22:58.108 [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]) 22:22:58.109 [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]) 22:22:58.109 [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]) 22:22:58.110 [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]) 22:22:58.110 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:58.110 [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]) 22:22:58.111 [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]) 22:22:58.111 [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]) 22:22:58.119 [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]) 22:22:58.120 [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]) 22:22:58.120 [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]) 22:22:58.120 [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]) 22:22:58.121 [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]) 22:22:58.121 [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]) 22:22:58.122 [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]) 22:22:58.122 [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]) 22:22:58.122 [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]) 22:22:58.123 [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]) 22:22:58.123 [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]) 22:22:58.124 [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]) 22:22:58.124 [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]) 22:22:58.124 [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]) 22:22:58.125 [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]) 22:22:58.125 [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]) 22:22:58.125 [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]) 22:22:58.126 [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]) 22:22:58.126 [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]) 22:22:58.126 [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]) 22:22:58.129 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 22:22:58.129 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:58.132 [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]) 22:22:58.133 [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]) 22:22:58.133 [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]) 22:22:58.133 [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]) 22:22:58.134 [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]) 22:22:58.134 [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]) 22:22:58.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 22:22:58.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 22:22:58.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 22:22:58.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 22:22:58.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 22:22:58.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 22:22:58.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 22:22:58.145 [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]) 22:22:58.145 [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]) 22:22:58.145 [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]) 22:22:58.146 [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]) 22:22:58.146 [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]) 22:22:58.146 [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]) 22:22:58.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 22:22:58.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 22:22:58.147 [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]) 22:22:58.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 22:22:58.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 22:22:58.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 22:22:58.149 [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]) 22:22:58.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:58.150 [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]) 22:22:58.150 [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]) 22:22:58.150 [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]) 22:22:58.151 [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]) 22:22:58.151 [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]) 22:22:58.151 [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]) 22:22:58.152 [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]) 22:22:58.152 [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]) 22:22:58.152 [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]) 22:22:58.153 [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]) 22:22:58.153 [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]) 22:22:58.153 [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]) 22:22:58.154 [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]) 22:22:58.154 [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]) 22:22:58.154 [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]) 22:22:58.155 [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]) 22:22:58.155 [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]) 22:22:58.168 [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]) 22:22:58.168 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:58.168 [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]) 22:22:58.169 [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]) 22:22:58.169 [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]) 22:22:58.169 [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]) 22:22:58.170 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:58.170 [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]) 22:22:58.171 [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]) 22:22:58.171 [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]) 22:22:58.171 [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]) 22:22:58.172 [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]) 22:22:58.172 [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]) 22:22:58.172 [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]) 22:22:58.173 [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]) 22:22:58.173 [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]) 22:22:58.175 [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]) 22:22:58.175 [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]) 22:22:58.176 [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]) 22:22:58.176 [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]) 22:22:58.176 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1550471570 22:22:58.177 [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) 22:22:58.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=[])) 22:22:58.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=[]) 22:22:58.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.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=[])) 22:22:58.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=[]) 22:22:58.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.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=[])) 22:22:58.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=[]) 22:22:58.177 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.194 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 22:22:58.202 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 224 msec 22:22:58.202 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:58.209 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 22:22:58.210 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 22:22:58.210 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/nonexistent] 22:22:58.210 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 22:22:58.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:58.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:58.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.400 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:58.400 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.401 [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]) 22:22:58.401 [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]) 22:22:58.403 [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]) 22:22:58.404 [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]) 22:22:58.405 [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]) 22:22:58.405 [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]) 22:22:58.405 [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]) 22:22:58.405 [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]) 22:22:58.406 [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]) 22:22:58.406 [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]) 22:22:58.406 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 22:22:58.407 [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]) 22:22:58.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 22:22:58.420 [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]) 22:22:58.420 [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]) 22:22:58.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 22:22:58.421 [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]) 22:22:58.421 [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]) 22:22:58.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 22:22:58.422 [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]) 22:22:58.422 [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]) 22:22:58.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 22:22:58.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 22:22:58.423 [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]) 22:22:58.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 22:22:58.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 22:22:58.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 22:22:58.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 22:22:58.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 22:22:58.425 [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]) 22:22:58.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 22:22:58.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 22:22:58.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 22:22:58.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 22:22:58.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 22:22:58.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 22:22:58.427 [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]) 22:22:58.435 [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]) 22:22:58.436 [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]) 22:22:58.436 [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]) 22:22:58.436 [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]) 22:22:58.437 [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]) 22:22:58.437 [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]) 22:22:58.437 [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]) 22:22:58.438 [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]) 22:22:58.438 [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]) 22:22:58.438 [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]) 22:22:58.438 [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]) 22:22:58.439 [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]) 22:22:58.439 [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]) 22:22:58.439 [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]) 22:22:58.440 [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]) 22:22:58.440 [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]) 22:22:58.440 [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]) 22:22:58.441 [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]) 22:22:58.441 [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]) 22:22:58.441 [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]) 22:22:58.441 [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]) 22:22:58.442 [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]) 22:22:58.442 [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]) 22:22:58.442 [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]) 22:22:58.443 [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]) 22:22:58.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 22:22:58.458 [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]) 22:22:58.458 [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]) 22:22:58.458 [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]) 22:22:58.459 [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]) 22:22:58.459 [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]) 22:22:58.459 [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]) 22:22:58.460 [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]) 22:22:58.460 [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]) 22:22:58.460 [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]) 22:22:58.461 [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]) 22:22:58.461 [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]) 22:22:58.462 [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]) 22:22:58.462 [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]) 22:22:58.462 [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]) 22:22:58.462 [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]) 22:22:58.463 [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]) 22:22:58.463 [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]) 22:22:58.463 [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]) 22:22:58.464 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 22:22:58.464 [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]) 22:22:58.464 [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]) 22:22:58.464 [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]) 22:22:58.465 [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]) 22:22:58.465 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 22:22:58.465 [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]) 22:22:58.466 [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]) 22:22:58.466 [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]) 22:22:58.466 [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]) 22:22:58.466 [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]) 22:22:58.467 [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]) 22:22:58.467 [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]) 22:22:58.467 [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]) 22:22:58.468 [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]) 22:22:58.468 [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]) 22:22:58.468 [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]) 22:22:58.469 [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]) 22:22:58.469 [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]) 22:22:58.469 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 616990183 22:22:58.470 [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: ) 22:22:58.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=[])) 22:22:58.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=[]) 22:22:58.470 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.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=[])) 22:22:58.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=[]) 22:22:58.491 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.491 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:22:58.491 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.491 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:22:58.496 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 22:22:58.497 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 287 msec 22:22:58.497 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 22:22:58.596 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:58.596 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:22:58.596 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 1999] 22:22:58.596 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:58.597 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 42783426 f: 1999 l: 2017 r: 2017 y: 1999 22:22:59.260 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:22:59.260 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:22:59.260 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_1999.txt 22:22:59.260 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_1999.txt 22:22:59.293 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 697 msec 22:22:59.293 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:22:59.309 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:59.309 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:22:59.309 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2000] 22:22:59.309 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:59.309 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1394526584 f: 1999 l: 2017 r: 2017 y: 2000 22:22:59.520 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:22:59.541 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:22:59.541 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2000.txt 22:22:59.541 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2000.txt 22:22:59.542 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 232 msec 22:22:59.542 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:22:59.545 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:59.545 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:22:59.545 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2001] 22:22:59.545 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:59.546 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 230266757 f: 1999 l: 2017 r: 2017 y: 2001 22:22:59.837 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:22:59.837 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:22:59.837 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2001.txt 22:22:59.837 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2001.txt 22:22:59.843 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 292 msec 22:22:59.843 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:22:59.853 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:59.853 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:22:59.853 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2002] 22:22:59.853 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:22:59.854 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1839529707 f: 1999 l: 2017 r: 2017 y: 2002 22:23:00.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:00.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:00.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2002.txt 22:23:00.151 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2002.txt 22:23:00.152 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 299 msec 22:23:00.152 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:00.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:00.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2003] 22:23:00.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.175 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1813496056 f: 1999 l: 2017 r: 2017 y: 2003 22:23:00.294 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:00.295 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:00.295 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2003.txt 22:23:00.295 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2003.txt 22:23:00.295 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 130 msec 22:23:00.295 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:00.297 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.297 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:00.297 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2004] 22:23:00.298 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.298 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 457732796 f: 1999 l: 2017 r: 2017 y: 2004 22:23:00.421 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:00.421 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:00.421 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2004.txt 22:23:00.421 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2004.txt 22:23:00.423 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 126 msec 22:23:00.423 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:00.430 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.430 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:00.430 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2005] 22:23:00.431 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.431 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 258027623 f: 1999 l: 2017 r: 2017 y: 2005 22:23:00.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:00.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:00.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2005.txt 22:23:00.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2005.txt 22:23:00.549 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 118 msec 22:23:00.549 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:00.560 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.560 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:00.560 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2006] 22:23:00.560 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.561 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1912769093 f: 1999 l: 2017 r: 2017 y: 2006 22:23:00.688 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:00.691 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:00.691 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2006.txt 22:23:00.691 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2006.txt 22:23:00.693 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 132 msec 22:23:00.693 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:00.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:00.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2007] 22:23:00.696 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.706 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 910889057 f: 1999 l: 2017 r: 2017 y: 2007 22:23:00.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:00.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:00.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2007.txt 22:23:00.890 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2007.txt 22:23:00.892 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 195 msec 22:23:00.892 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:00.895 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.895 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:00.895 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2008] 22:23:00.895 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:00.904 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2113328739 f: 1999 l: 2017 r: 2017 y: 2008 22:23:01.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:01.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:01.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2008.txt 22:23:01.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2008.txt 22:23:01.067 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 162 msec 22:23:01.067 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:01.070 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.070 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:01.070 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2009] 22:23:01.070 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.082 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1096433514 f: 1999 l: 2017 r: 2017 y: 2009 22:23:01.224 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:01.224 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:01.224 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2009.txt 22:23:01.224 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2009.txt 22:23:01.228 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 157 msec 22:23:01.228 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:01.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:01.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2010] 22:23:01.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.243 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 864078397 f: 1999 l: 2017 r: 2017 y: 2010 22:23:01.408 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:01.408 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:01.408 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2010.txt 22:23:01.408 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2010.txt 22:23:01.426 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 165 msec 22:23:01.426 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:01.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:01.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2011] 22:23:01.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.434 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1106488049 f: 1999 l: 2017 r: 2017 y: 2011 22:23:01.573 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:01.573 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:01.573 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2011.txt 22:23:01.573 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2011.txt 22:23:01.574 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 140 msec 22:23:01.574 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:01.576 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.576 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:01.576 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2012] 22:23:01.576 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.577 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1008294188 f: 1999 l: 2017 r: 2017 y: 2012 22:23:01.621 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:01.621 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:01.621 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2012.txt 22:23:01.621 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2012.txt 22:23:01.622 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 46 msec 22:23:01.622 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:01.624 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.624 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:01.624 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2013] 22:23:01.624 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.625 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 142449153 f: 1999 l: 2017 r: 2017 y: 2013 22:23:01.825 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:01.825 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:01.826 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2013.txt 22:23:01.826 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2013.txt 22:23:01.835 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 202 msec 22:23:01.835 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:01.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:01.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2014] 22:23:01.852 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:01.864 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 191614132 f: 1999 l: 2017 r: 2017 y: 2014 22:23:02.047 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:02.048 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:02.048 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2014.txt 22:23:02.048 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2014.txt 22:23:02.048 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 196 msec 22:23:02.049 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.051 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:02.051 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:02.051 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2015] 22:23:02.051 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:02.072 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1642619282 f: 1999 l: 2017 r: 2017 y: 2015 22:23:02.214 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:02.214 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:02.214 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2015.txt 22:23:02.214 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2015.txt 22:23:02.239 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 164 msec 22:23:02.240 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:02.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:02.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2016] 22:23:02.243 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:02.244 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1258503852 f: 1999 l: 2017 r: 2017 y: 2016 22:23:02.362 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:02.362 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:02.362 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2016.txt 22:23:02.362 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2016.txt 22:23:02.371 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 120 msec 22:23:02.371 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:02.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 22:23:02.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2017] 22:23:02.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 22:23:02.377 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1369533151 f: 1999 l: 2017 r: 2017 y: 2017 22:23:02.628 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:02.628 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:02.628 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2017.txt 22:23:02.628 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2017.txt 22:23:02.630 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 255 msec 22:23:02.630 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.634 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.634 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 22:23:02.634 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1r94] 22:23:02.634 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.637 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 2 msec 22:23:02.637 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.640 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 22:23:02.640 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 22:23:02.640 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2010/2] 22:23:02.640 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 22:23:02.642 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 2 msec 22:23:02.642 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1997], ] 22:23:02.667 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.668 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 594207037 f: 1999 l: 2017 r: 2017 y: 1997 22:23:02.678 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 2 msec 22:23:02.678 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.681 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.681 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.681 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1998], ] 22:23:02.681 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.696 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1177685146 f: 1999 l: 2017 r: 2017 y: 1998 22:23:02.698 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 16 msec 22:23:02.698 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.710 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.710 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.710 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2018], ] 22:23:02.710 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.718 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 893339434 f: 1999 l: 2017 r: 2017 y: 2018 22:23:02.719 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 9 msec 22:23:02.720 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.723 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.723 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.723 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2019], ] 22:23:02.723 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 22:23:02.729 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1901465425 f: 1999 l: 2017 r: 2017 y: 2019 22:23:02.733 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 7 msec 22:23:02.733 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.736 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.736 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.736 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1997] 22:23:02.736 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.739 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1553142068 f: 1999 l: 2017 r: 1997 y: 1997 22:23:02.743 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 4 msec 22:23:02.746 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.757 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.757 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.757 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1998] 22:23:02.757 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.758 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1741997197 f: 1999 l: 2017 r: 1998 y: 1998 22:23:02.768 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 2 msec 22:23:02.768 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.771 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.772 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.772 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2018] 22:23:02.772 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.773 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 943502798 f: 1999 l: 2017 r: 2018 y: 2018 22:23:02.775 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 3 msec 22:23:02.775 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.780 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.780 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 22:23:02.780 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2019] 22:23:02.781 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 22:23:02.788 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2140650516 f: 1999 l: 2017 r: 2019 y: 2019 22:23:02.789 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 8 msec 22:23:02.789 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 22:23:02.839 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 22:23:02.839 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST "must properly render" 22:23:02.839 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 22:23:02.847 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.847 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.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=[])) 22:23:02.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=[]) 22:23:02.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=[])) 22:23:02.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=[]) 22:23:02.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.855 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.855 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.855 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.855 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.857 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.879 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.879 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.881 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.881 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.881 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.881 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.881 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.881 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.882 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.886 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.887 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.896 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:02.897 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:02.898 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.txt 22:23:02.898 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultHtmlTextWithTitleViewControllerTest/text_with_title.txt 22:23:02.903 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST PASSED in 60 msec 22:23:02.903 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - 22:23:02.956 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 22:23:02.956 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no Content" 22:23:02.956 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 22:23:02.960 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 22:23:02.972 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.972 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.978 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 21 msec 22:23:02.978 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 22:23:02.980 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 22:23:02.980 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no property set" 22:23:02.980 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 22:23:02.981 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 22:23:02.982 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:02.982 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.988 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 8 msec 22:23:02.988 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 22:23:02.991 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 22:23:02.992 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly add the links" 22:23:02.992 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 22:23:02.993 [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=[])) 22:23:02.993 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.998 [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=[])) 22:23:02.999 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:02.999 [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=[])) 22:23:03.000 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.000 [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=[])) 22:23:03.000 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.000 [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=[])) 22:23:03.000 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.001 [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=[])) 22:23:03.001 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.025 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 30 msec 22:23:03.026 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 22:23:03.028 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 22:23:03.028 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the template" 22:23:03.028 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 22:23:03.029 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.029 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.030 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 22:23:03.030 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.030 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.039 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 5 msec 22:23:03.039 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 22:23:03.043 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 22:23:03.043 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title" 22:23:03.043 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 22:23:03.045 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec 22:23:03.045 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 22:23:03.047 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 22:23:03.047 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title when unspecified" 22:23:03.047 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 22:23:03.056 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 10 msec 22:23:03.057 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 22:23:03.092 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 22:23:03.092 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the description when unspecified" 22:23:03.092 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 22:23:03.094 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.106 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.108 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.115 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.116 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.117 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.127 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 26 msec 22:23:03.127 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.130 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 22:23:03.130 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no Content" 22:23:03.130 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 22:23:03.131 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 22:23:03.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.131 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.131 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.131 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.132 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.132 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.132 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.133 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 22:23:03.133 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.134 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 22:23:03.135 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no property set" 22:23:03.135 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 22:23:03.136 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 22:23:03.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.136 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.136 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.136 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.136 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.137 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.143 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.143 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.145 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 10 msec 22:23:03.145 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.147 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 22:23:03.147 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title prefix when unspecified" 22:23:03.147 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 22:23:03.148 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.148 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.149 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.149 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.149 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.149 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.164 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 16 msec 22:23:03.164 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.166 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 22:23:03.166 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title when unspecified" 22:23:03.166 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 22:23:03.167 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.167 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.167 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.167 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.168 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.168 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.168 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 22:23:03.168 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.170 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 22:23:03.170 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the descriptiond" 22:23:03.170 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 22:23:03.176 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.176 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("description", "the description") 22:23:03.176 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.176 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.176 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.176 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.176 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.179 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 7 msec 22:23:03.179 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.181 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 22:23:03.181 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the inlined scripts" 22:23:03.181 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 22:23:03.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.184 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.185 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.185 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.185 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.185 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.185 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.195 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.195 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.196 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.196 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.196 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.196 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.196 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.196 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.197 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "<script>1</script><script>2</script>") 22:23:03.198 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 16 msec 22:23:03.198 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.200 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 22:23:03.200 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the language" 22:23:03.200 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 22:23:03.201 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.201 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.201 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.201 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.201 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.201 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.202 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 22:23:03.202 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.204 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 22:23:03.204 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the printCssSection" 22:23:03.204 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 22:23:03.212 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.212 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.213 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "<link rel="stylesheet" media="print" href="http://acme.com/css/1.css" type="text/css" /> <link rel="stylesheet" media="print" href="http://acme.com/css/2.css" type="text/css" /> ") 22:23:03.214 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.214 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.214 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.215 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 11 msec 22:23:03.215 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.218 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 22:23:03.218 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the rssFeeds" 22:23:03.218 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 22:23:03.219 [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=[])) 22:23:03.219 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.220 [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=[])) 22:23:03.220 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.220 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.221 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.221 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.221 [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=[])) 22:23:03.221 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.221 [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=[])) 22:23:03.221 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.222 [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=[])) 22:23:03.222 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.222 [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=[])) 22:23:03.222 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.222 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "<link rel="alternate" type="application/rss+xml" title="Feed 1 title" href="http://acme.com/URI-feed1/" /> <link rel="alternate" type="application/rss+xml" title="Feed 2 title" href="http://acme.com/URI-feed2/" /> <link rel="alternate" type="application/rss+xml" title="RSS" href="http://acme.com/URI-feed3/" /> ") 22:23:03.222 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.223 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.228 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 9 msec 22:23:03.228 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.234 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 22:23:03.234 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the screenCssSection" 22:23:03.234 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 22:23:03.247 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.248 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "<link rel="stylesheet" media="screen" href="http://acme.com/css/1.css" type="text/css" /> <link rel="stylesheet" media="screen" href="http://acme.com/css/2.css" type="text/css" /> ") 22:23:03.248 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.248 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.248 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.249 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.250 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 15 msec 22:23:03.250 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.264 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 22:23:03.264 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the scripts" 22:23:03.264 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 22:23:03.265 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.266 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.266 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.266 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.267 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "<script type="text/javascript" src="http://acme.com/js/1.js"></script> <script type="text/javascript" src="http://acme.com/js/2.js"></script> ") 22:23:03.267 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.276 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 3 msec 22:23:03.276 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.279 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 22:23:03.279 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the template" 22:23:03.279 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 22:23:03.280 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.280 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.281 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 22:23:03.281 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:03.281 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:03.281 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.282 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.282 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.282 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.282 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.282 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.287 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 3 msec 22:23:03.287 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.291 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 22:23:03.291 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title" 22:23:03.291 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 22:23:03.298 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.298 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("title", "the title") 22:23:03.299 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.299 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.299 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.299 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.299 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.300 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 8 msec 22:23:03.300 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:03.326 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 22:23:03.326 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title prefix" 22:23:03.326 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 22:23:03.328 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 22:23:03.328 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("titlePrefix", "the title prefix") 22:23:03.328 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 22:23:03.328 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 22:23:03.328 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 22:23:03.328 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 22:23:03.328 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 22:23:03.330 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 3 msec 22:23:03.330 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 22:23:04.061 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 22:23:04.061 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST "must properly render sitemap" 22:23:04.061 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 22:23:04.072 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 1962049725 ... 22:23:04.074 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.075 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.075 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.075 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.076 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.076 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.076 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.076 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.076 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.077 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.077 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 1068781783 ... 22:23:04.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.080 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.080 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.080 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.080 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1266602046 ... 22:23:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.082 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 1667859935 ... 22:23:04.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.088 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.088 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.088 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.089 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 1871838170 ... 22:23:04.089 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.090 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.091 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 1916681239 ... 22:23:04.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.091 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.092 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.092 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 1341975886 ... 22:23:04.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.094 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 1620368915 ... 22:23:04.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.095 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.112 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.112 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.112 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.112 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 12302064 ... 22:23:04.113 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.113 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.113 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.113 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 22:23:04.114 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 22:23:04.114 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 22:23:04.114 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 22:23:04.115 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 22:23:04.123 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 22:23:04.124 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 22:23:04.125 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 22:23:04.126 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 22:23:04.126 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 22:23:04.127 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 22:23:04.127 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 22:23:04.127 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 22:23:04.127 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 22:23:04.128 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 22:23:04.128 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 22:23:04.128 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 22:23:04.129 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 22:23:04.129 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 22:23:04.129 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 22:23:04.131 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 22:23:04.131 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 22:23:04.132 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 22:23:04.132 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 22:23:04.132 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 22:23:04.133 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 22:23:04.133 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 22:23:04.133 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 22:23:04.134 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 22:23:04.135 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 22:23:04.140 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 22:23:04.141 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 22:23:04.141 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 22:23:04.141 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 22:23:04.141 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 22:23:04.142 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 22:23:04.142 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 22:23:04.142 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 22:23:04.142 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 22:23:04.143 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 22:23:04.143 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 22:23:04.147 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 22:23:04.148 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 22:23:04.148 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 22:23:04.148 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 22:23:04.149 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 22:23:04.149 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 22:23:04.149 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 22:23:04.150 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 22:23:04.150 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 22:23:04.159 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 22:23:04.160 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 22:23:04.160 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 22:23:04.160 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 22:23:04.161 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 22:23:04.161 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 22:23:04.161 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 22:23:04.162 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 22:23:04.162 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 22:23:04.162 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 22:23:04.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.165 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.166 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 65465460 ... 22:23:04.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.167 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.167 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.167 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.167 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.167 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.167 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.168 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 735639515 ... 22:23:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.170 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.170 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 1836765429 ... 22:23:04.170 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.170 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.170 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.172 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 816576412 ... 22:23:04.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.172 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.180 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.181 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 77215921 ... 22:23:04.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.183 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 1745904086 ... 22:23:04.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.193 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.194 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.194 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1406593369 ... 22:23:04.200 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.202 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 1018094504 ... 22:23:04.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.204 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 1772358460 ... 22:23:04.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.205 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 38914319 ... 22:23:04.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.206 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 1713988669 ... 22:23:04.207 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.216 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.217 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:04.221 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:04.222 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/ 22:23:04.222 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultSitemapViewControllerTest/expected-results/sitemap.txt 22:23:04.222 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultSitemapViewControllerTest/sitemap.txt 22:23:04.231 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST PASSED in 167 msec 22:23:04.231 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - 22:23:04.232 [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: 30.795 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 155, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-components --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-components --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732918987794 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 19 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 21 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 13 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/htmltemplate/HtmlTemplateSitemapViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[97,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[84,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[106,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/calendar/HtmlTemplateCalendarViewTest.java:[81,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:23:33.921 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewControllerTest 22:23:37.509 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 22:23:37.564 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render posts" 22:23:37.567 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 22:23:38.729 [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]) 22:23:38.741 [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]) 22:23:38.743 [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]) 22:23:38.744 [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]) 22:23:38.745 [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]) 22:23:38.746 [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]) 22:23:38.747 [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]) 22:23:38.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2027-09-08T13:56Z[GMT] - - category2 - [tag1, tag7]) 22:23:38.749 [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]) 22:23:38.755 [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]) 22:23:38.756 [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]) 22:23:38.757 [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]) 22:23:38.758 [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]) 22:23:38.758 [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]) 22:23:38.759 [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]) 22:23:38.760 [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]) 22:23:38.760 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2020-04-07T18:04Z[GMT] - - category1 - [tag5, tag9]) 22:23:38.761 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2023-08-01T19:48Z[GMT] - - - [tag3, tag7, tag8]) 22:23:38.762 [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]) 22:23:38.762 [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]) 22:23:38.763 [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]) 22:23:38.784 [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]) 22:23:38.786 [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]) 22:23:38.787 [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]) 22:23:38.788 [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]) 22:23:38.790 [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]) 22:23:38.791 [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]) 22:23:38.793 [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]) 22:23:38.801 [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]) 22:23:38.801 [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]) 22:23:38.809 [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]) 22:23:38.810 [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]) 22:23:38.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-04-22T14:33Z[GMT] - - - [tag2, tag3, tag8]) 22:23:38.823 [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]) 22:23:38.824 [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]) 22:23:38.825 [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]) 22:23:38.825 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2018-06-22T01:36Z[GMT] - - - [tag2, tag7]) 22:23:38.826 [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]) 22:23:38.826 [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]) 22:23:38.827 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2020-02-10T09:24Z[GMT] - - - [tag3, tag10]) 22:23:38.838 [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]) 22:23:38.838 [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]) 22:23:38.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2020-05-25T12:25Z[GMT] - - category1 - [tag6]) 22:23:38.840 [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]) 22:23:38.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-03-07T03:42Z[GMT] - - - [tag4]) 22:23:38.841 [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]) 22:23:38.842 [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]) 22:23:38.842 [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]) 22:23:38.843 [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]) 22:23:38.864 [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]) 22:23:38.865 [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]) 22:23:38.879 [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]) 22:23:38.880 [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]) 22:23:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2021-08-26T21:33Z[GMT] - - - [tag5, tag8, tag10]) 22:23:38.882 [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]) 22:23:38.883 [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]) 22:23:38.893 [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]) 22:23:38.894 [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]) 22:23:38.895 [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]) 22:23:38.901 [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]) 22:23:38.909 [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]) 22:23:38.910 [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]) 22:23:38.910 [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]) 22:23:38.919 [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]) 22:23:38.920 [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]) 22:23:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2026-12-30T03:45Z[GMT] - - - [tag3, tag5, tag10]) 22:23:38.922 [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]) 22:23:38.922 [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]) 22:23:38.923 [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]) 22:23:38.936 [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]) 22:23:38.937 [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]) 22:23:38.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2023-09-24T05:13Z[GMT] - - category1 - [tag6, tag8]) 22:23:38.939 [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]) 22:23:38.939 [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]) 22:23:38.940 [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]) 22:23:38.941 [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]) 22:23:38.941 [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]) 22:23:38.942 [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]) 22:23:38.943 [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]) 22:23:38.966 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2024-11-17T23:10Z[GMT] - - category1 - [tag4, tag7]) 22:23:38.970 [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]) 22:23:38.971 [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]) 22:23:38.972 [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]) 22:23:38.972 [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]) 22:23:38.973 [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]) 22:23:38.974 [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]) 22:23:38.974 [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]) 22:23:38.975 [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]) 22:23:39.000 [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]) 22:23:39.002 [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]) 22:23:39.004 [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]) 22:23:39.004 [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]) 22:23:39.005 [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]) 22:23:39.006 [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]) 22:23:39.006 [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]) 22:23:39.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2021-05-23T09:17Z[GMT] - - category2 - [tag3, tag10]) 22:23:39.016 [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]) 22:23:39.024 [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]) 22:23:39.028 [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]) 22:23:39.028 [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]) 22:23:39.242 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Posts.st) 22:23:39.259 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ $if(fullPosts)$ <div class="nw-full-posts"> $fullPosts :{ post| <article> <div id='$post.id$' class='nw-blog-post'> <h3>$post.title$</h3> <div class='nw-blog-post-meta'> <span class='nw-publishDate'>$post.publishDate$</span>&#160;- $if(post.category)$ <span class='nw-blog-post-category'>Filed under "$post.category$"</span>&#160;- $endif$ $if(post.tags)$ <span class='nw-blog-post-tags'>Tagged as $post.tags :{ tag| <a class='nw-tag' href='$tag.link$'>$tag.name$</a>}; separator=",\n"$ </span>&#160;- $endif$ <a href='$post.link$'>Permalink</a> </div> <div class='nw-blog-post-content'> $post.text$ </div> </div> </article> }$ </div> $endif$ $if(leadinPosts)$ <div class="nw-leadin-posts"> $leadinPosts :{ post| <article> <div id='$post.id$' class='nw-blog-post'> <h3>$post.title$</h3> <div class='nw-blog-post-meta'> <span class='nw-publishDate'>$post.publishDate$</span>&#160;- $if(post.category)$ <span class='nw-blog-post-category'>Filed under "$post.category$"</span>&#160;- $endif$ $if(post.tags)$ <span class='nw-blog-post-tags'>Tagged as $post.tags :{ tag| <a class='nw-tag' href='$tag.link$'>$tag.name$</a>}; separator=",\n"$ </span>&#160;- $endif$ <a href='$post.link$'>Permalink</a> </div> <div class='nw-blog-post-content'> $post.text$ </div> </div> </article> }$ </div> $endif$ $if(linkedPosts)$ <div class="nw-linked-posts"> <ul> $linkedPosts :{ post| <li><a href='$post.link$'>$post.title$</a></li>}; separator="\n"$ </ul> </div> $endif$ - $ 22:23:39.572 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:39.581 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:39.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/blog.xhtml 22:23:39.587 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/blog.xhtml 22:23:39.628 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 2107 msec 22:23:39.628 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 22:23:39.649 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 22:23:39.649 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render tag cloud" 22:23:39.649 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 22:23:39.683 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, TagCloud.st) 22:23:39.684 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ $if(tags)$ <div class="tagCloud"> $tags :{ tag| <a href="$tag.link$" class="tagCloudItem rank$tag.rank$" rel="$tag.count$">$tag.name$</a>}; separator=",\n"$ </div> $endif$ - $ 22:23:39.687 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:39.687 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:39.687 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/tag_cloud.xhtml 22:23:39.707 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/tag_cloud.xhtml 22:23:39.724 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 59 msec 22:23:39.724 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 22:23:39.736 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 22:23:39.747 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render posts with custom template" 22:23:39.748 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 22:23:39.748 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:39.784 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:39.790 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Posts.st) 22:23:39.793 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:39.794 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:39.794 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:39.795 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom posts template - $ 22:23:39.821 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 84 msec 22:23:39.821 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 22:23:39.824 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 22:23:39.824 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render tag cloud with custom template" 22:23:39.824 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 22:23:39.825 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:39.825 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:39.827 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], TagCloud.st) 22:23:39.827 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:39.827 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:39.827 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:39.828 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom tag cloud template - $ 22:23:39.829 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 5 msec 22:23:39.830 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 22:23:39.998 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:39.998 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 22:23:39.998 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [1] 22:23:39.998 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:40.012 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1040172900 f: 2000 l: 2018 r: 2017 y: 2013 22:23:40.628 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 22:23:40.629 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ <div class='nw-calendar'> <table class='nw-calendar-table'> <tbody> <tr> <th colspan='$columns$' class='nw-calendar-title'>$year$</th> </tr> $rows : { row | <tr> $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$ </tr> <tr> $row:{ m | <td> $if(entries.(m))$ <ul> $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$ </ul> $endif$ </td>}; separator="\n"$ </tr>}; separator="\n"$ </tbody> </table> <div class='nw-calendar-yearselector'> $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $ </div> </div> - $ context [anonymous] 1:8 attribute title isn't defined 22:23:40.703 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:40.703 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:40.703 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-1x12.xhtml 22:23:40.703 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-1x12.xhtml 22:23:40.724 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 709 msec 22:23:40.725 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 22:23:40.749 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:40.749 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 22:23:40.749 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [2] 22:23:40.749 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:40.758 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 408543908 f: 2000 l: 2018 r: 2017 y: 2013 22:23:41.110 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 22:23:41.125 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ <div class='nw-calendar'> <table class='nw-calendar-table'> <tbody> <tr> <th colspan='$columns$' class='nw-calendar-title'>$year$</th> </tr> $rows : { row | <tr> $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$ </tr> <tr> $row:{ m | <td> $if(entries.(m))$ <ul> $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$ </ul> $endif$ </td>}; separator="\n"$ </tr>}; separator="\n"$ </tbody> </table> <div class='nw-calendar-yearselector'> $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $ </div> </div> - $ context [anonymous] 1:8 attribute title isn't defined 22:23:41.160 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:41.160 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:41.160 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-2x6.xhtml 22:23:41.161 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-2x6.xhtml 22:23:41.168 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 413 msec 22:23:41.169 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 22:23:41.217 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:41.221 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 22:23:41.223 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [3] 22:23:41.225 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:41.236 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1955406455 f: 2000 l: 2018 r: 2017 y: 2013 22:23:41.504 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 22:23:41.518 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ <div class='nw-calendar'> <table class='nw-calendar-table'> <tbody> <tr> <th colspan='$columns$' class='nw-calendar-title'>$year$</th> </tr> $rows : { row | <tr> $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$ </tr> <tr> $row:{ m | <td> $if(entries.(m))$ <ul> $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$ </ul> $endif$ </td>}; separator="\n"$ </tr>}; separator="\n"$ </tbody> </table> <div class='nw-calendar-yearselector'> $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $ </div> </div> - $ context [anonymous] 1:8 attribute title isn't defined 22:23:41.549 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:41.553 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:41.553 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-3x4.xhtml 22:23:41.553 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-3x4.xhtml 22:23:41.556 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 339 msec 22:23:41.556 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 22:23:41.582 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:41.582 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 22:23:41.583 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [4] 22:23:41.583 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:41.585 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 606826010 f: 2000 l: 2018 r: 2017 y: 2013 22:23:41.827 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 22:23:41.833 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ <div class='nw-calendar'> <table class='nw-calendar-table'> <tbody> <tr> <th colspan='$columns$' class='nw-calendar-title'>$year$</th> </tr> $rows : { row | <tr> $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$ </tr> <tr> $row:{ m | <td> $if(entries.(m))$ <ul> $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$ </ul> $endif$ </td>}; separator="\n"$ </tr>}; separator="\n"$ </tbody> </table> <div class='nw-calendar-yearselector'> $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $ </div> </div> - $ context [anonymous] 1:8 attribute title isn't defined 22:23:41.888 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:41.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:41.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-4x3.xhtml 22:23:41.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-4x3.xhtml 22:23:41.890 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 307 msec 22:23:41.890 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 22:23:41.925 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:41.926 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 22:23:41.926 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [6] 22:23:41.926 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:41.927 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 973615092 f: 2000 l: 2018 r: 2017 y: 2013 22:23:42.189 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 22:23:42.193 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ <div class='nw-calendar'> <table class='nw-calendar-table'> <tbody> <tr> <th colspan='$columns$' class='nw-calendar-title'>$year$</th> </tr> $rows : { row | <tr> $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$ </tr> <tr> $row:{ m | <td> $if(entries.(m))$ <ul> $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$ </ul> $endif$ </td>}; separator="\n"$ </tr>}; separator="\n"$ </tbody> </table> <div class='nw-calendar-yearselector'> $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $ </div> </div> - $ context [anonymous] 1:8 attribute title isn't defined 22:23:42.204 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:42.205 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:42.205 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-6x2.xhtml 22:23:42.205 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-6x2.xhtml 22:23:42.209 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 282 msec 22:23:42.209 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 22:23:42.227 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:42.227 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 22:23:42.228 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [12] 22:23:42.228 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 22:23:42.229 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 595556720 f: 2000 l: 2018 r: 2017 y: 2013 22:23:42.388 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 22:23:42.390 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$ <h2>$title$</h2> $endif$ <div class='nw-calendar'> <table class='nw-calendar-table'> <tbody> <tr> <th colspan='$columns$' class='nw-calendar-title'>$year$</th> </tr> $rows : { row | <tr> $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$ </tr> <tr> $row:{ m | <td> $if(entries.(m))$ <ul> $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$ </ul> $endif$ </td>}; separator="\n"$ </tr>}; separator="\n"$ </tbody> </table> <div class='nw-calendar-yearselector'> $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $ </div> </div> - $ context [anonymous] 1:8 attribute title isn't defined 22:23:42.425 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:42.425 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:42.425 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-12x1.xhtml 22:23:42.428 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-12x1.xhtml 22:23:42.432 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 205 msec 22:23:42.432 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 22:23:42.448 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 22:23:42.448 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST "must properly render posts with custom template" 22:23:42.448 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 22:23:42.456 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.458 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Calendar.st) 22:23:42.458 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:42.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.459 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 22:23:42.465 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST PASSED in 17 msec 22:23:42.465 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - 22:23:42.501 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 22:23:42.502 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST "must properly render" 22:23:42.503 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 22:23:42.516 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.521 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.522 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.524 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.531 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.533 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.560 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.561 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.561 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.562 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.562 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.563 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.582 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.584 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.585 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.585 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 22:23:42.586 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.586 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.587 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.627 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 22:23:42.628 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.629 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.630 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.630 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.631 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.647 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.649 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.650 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.650 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.651 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.676 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.677 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 22:23:42.678 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.678 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.696 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.697 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.712 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.713 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.713 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.714 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.739 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:42.739 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:42.740 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.xhtml 22:23:42.740 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewControllerTest/text_with_title.xhtml 22:23:42.740 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST PASSED in 239 msec 22:23:42.740 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - 22:23:42.764 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 22:23:42.764 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom template" 22:23:42.764 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 22:23:42.765 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.765 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.768 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Text.st) 22:23:42.768 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:42.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.769 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $title$ $text$ $level$ - $ 22:23:42.769 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 22:23:42.770 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 22:23:42.798 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 7 msec 22:23:42.798 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 22:23:42.837 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 22:23:42.837 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom wrapper template" 22:23:42.837 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 22:23:42.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.840 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.840 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.841 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 22:23:42.841 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:42.841 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.841 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.842 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <div class='my'> $content$ </div> - $ 22:23:42.842 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.842 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.843 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 22:23:42.843 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:42.843 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.843 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.860 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <div class='my'> $content$ </div> - $ 22:23:42.864 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 22:23:42.871 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$<h$level$>$title$</h$level$>$endif$ $text$ - $ 22:23:42.872 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 22:23:42.872 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:42.872 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:42.873 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:42.873 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <div class='my'> $content$ </div> - $ 22:23:42.899 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:42.899 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:42.899 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewTest/expected-results/with_wrapper.xhtml 22:23:42.899 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewTest/with_wrapper.xhtml 22:23:42.900 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 63 msec 22:23:42.900 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 22:23:44.231 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 22:23:44.231 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST "must properly render sitemap" 22:23:44.231 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 22:23:44.317 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 411474203 ... 22:23:44.324 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.333 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.334 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.341 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 1156385423 ... 22:23:44.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.345 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.351 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.353 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.354 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.356 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.356 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.357 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 840400805 ... 22:23:44.360 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.361 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.362 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.363 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.363 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.366 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.367 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.368 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.372 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 177657196 ... 22:23:44.379 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.382 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.384 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.385 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.389 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.390 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.394 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.398 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 111888987 ... 22:23:44.401 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.403 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.407 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.416 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.417 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.417 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.419 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 717132147 ... 22:23:44.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.424 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.424 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.424 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.424 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.425 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.425 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 593308118 ... 22:23:44.425 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.425 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.425 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.425 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.426 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.426 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.435 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.435 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.435 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.435 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.436 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 534553956 ... 22:23:44.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.439 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.440 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.441 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.442 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.443 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.443 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 1140448598 ... 22:23:44.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.445 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.445 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 22:23:44.465 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 22:23:44.469 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 22:23:44.472 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 22:23:44.476 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 22:23:44.478 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 22:23:44.478 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 22:23:44.478 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 22:23:44.488 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 22:23:44.489 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 22:23:44.489 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 22:23:44.490 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 22:23:44.492 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 22:23:44.493 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 22:23:44.497 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 22:23:44.499 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 22:23:44.501 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 22:23:44.503 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 22:23:44.504 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 22:23:44.505 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 22:23:44.507 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 22:23:44.509 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 22:23:44.511 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 22:23:44.513 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 22:23:44.514 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 22:23:44.515 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 22:23:44.516 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 22:23:44.517 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 22:23:44.518 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 22:23:44.520 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 22:23:44.529 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 22:23:44.533 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 22:23:44.534 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 22:23:44.534 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 22:23:44.535 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 22:23:44.539 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 22:23:44.540 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 22:23:44.546 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 22:23:44.547 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 22:23:44.548 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 22:23:44.549 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 22:23:44.549 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 22:23:44.550 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 22:23:44.550 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 22:23:44.551 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 22:23:44.552 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 22:23:44.553 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 22:23:44.553 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 22:23:44.554 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 22:23:44.557 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 22:23:44.557 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 22:23:44.557 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 22:23:44.560 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 22:23:44.561 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 22:23:44.561 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 22:23:44.565 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 22:23:44.568 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 22:23:44.571 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 22:23:44.582 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 22:23:44.582 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 22:23:44.585 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.586 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.586 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.586 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.586 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.586 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 487778643 ... 22:23:44.587 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.587 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.587 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.587 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.593 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.598 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.598 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 1472950462 ... 22:23:44.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.599 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.604 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 759564454 ... 22:23:44.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.604 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.609 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.610 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 551056181 ... 22:23:44.610 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.620 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 713707020 ... 22:23:44.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 650679651 ... 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.624 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.625 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.625 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1003928100 ... 22:23:44.638 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.639 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.640 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 1492400048 ... 22:23:44.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.640 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.641 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 553056396 ... 22:23:44.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.641 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.642 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 1115099772 ... 22:23:44.642 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.643 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.660 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.660 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 1283364748 ... 22:23:44.663 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.683 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Sitemap.st) 22:23:44.684 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> $entries: { entry | <url> <loc>$entry.location$</loc> <lastmod>$entry.lastModification$</lastmod> <changefreq>$entry.changeFrequency$</changefreq> <priority>$entry.priority$</priority> </url> }$ </urlset> - $ 22:23:44.700 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:23:44.700 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/ 22:23:44.700 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateSitemapViewControllerTest/expected-results/sitemap.xml 22:23:44.700 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateSitemapViewControllerTest/sitemap.xml 22:23:44.702 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST PASSED in 469 msec 22:23:44.702 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - 22:23:44.718 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 22:23:44.719 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST "must properly render posts with custom template" 22:23:44.719 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 22:23:44.723 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:44.723 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.724 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Sitemap.st) 22:23:44.724 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 22:23:44.724 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 22:23:44.724 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:23:44.724 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 22:23:44.728 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST PASSED in 9 msec 22:23:44.728 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - 22:23:44.728 [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: 14.341 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919028378 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[43,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Copying 1 resource from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:24:13.198 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest 22:24:13.378 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:17.507 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir6421414737929083417/1 22:24:17.512 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir6421414737929083417/2 22:24:17.601 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 22:24:17.605 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 22:24:17.605 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "must properly initialize" 22:24:17.605 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 22:24:17.663 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 32 msec 22:24:17.671 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 22:24:17.697 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:17.865 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir377128258180589716/1 22:24:17.867 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir377128258180589716/2 22:24:17.870 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 22:24:17.879 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 22:24:17.880 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 22:24:17.880 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 22:24:17.882 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir377128258180589716/2 ... 22:24:17.885 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 22:24:17.891 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 14 msec 22:24:17.892 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 22:24:17.893 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.076 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir2570728161072543120/1 22:24:18.077 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir2570728161072543120/2 22:24:18.078 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 22:24:18.079 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 22:24:18.079 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 22:24:18.087 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 22:24:18.088 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.9) 22:24:18.090 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir2570728161072543120/2 ... 22:24:18.091 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 22:24:18.092 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir2570728161072543120/2 22:24:18.092 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir2570728161072543120/1 22:24:18.161 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 81 msec 22:24:18.161 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 22:24:18.180 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 22:24:18.180 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly clone a repository" 22:24:18.181 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 22:24:18.181 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.189 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 8 msec 22:24:18.189 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.210 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.210 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.210 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 22:24:18.210 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.211 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.222 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 11 msec 22:24:18.222 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.225 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.225 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.226 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 22:24:18.226 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.226 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.242 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 17 msec 22:24:18.252 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.253 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.254 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.254 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 22:24:18.254 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.254 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.267 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 13 msec 22:24:18.271 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.280 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.280 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.281 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 22:24:18.281 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.281 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.290 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 10 msec 22:24:18.291 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.292 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.293 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.293 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 22:24:18.293 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.293 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.303 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 11 msec 22:24:18.304 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.306 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.306 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.306 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 22:24:18.306 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.307 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.330 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 24 msec 22:24:18.340 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.342 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.342 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.342 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 22:24:18.342 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.343 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.363 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 21 msec 22:24:18.372 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.380 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.381 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 22:24:18.382 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 22:24:18.382 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 22:24:18.383 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.391 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 11 msec 22:24:18.392 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.410 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.411 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 22:24:18.411 [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)]] 22:24:18.422 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.431 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.440 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 29 msec 22:24:18.444 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.447 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.447 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 22:24:18.460 [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)]] 22:24:18.461 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.461 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.9) 22:24:18.469 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 22 msec 22:24:18.477 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.499 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.499 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 22:24:18.499 [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)]] 22:24:18.499 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.500 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.532 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 31 msec 22:24:18.532 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.543 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.545 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 22:24:18.545 [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)]] 22:24:18.545 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:18.546 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.9) 22:24:18.571 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 21 msec 22:24:18.572 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.590 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 22:24:18.597 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must return no tag when empty working directory" 22:24:18.597 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 22:24:18.597 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.620 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 23 msec 22:24:18.622 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:18.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag1)] 22:24:18.649 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.654 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.659 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 26 msec 22:24:18.659 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.662 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.663 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:18.663 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag2)] 22:24:18.663 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.664 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.668 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 6 msec 22:24:18.669 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.673 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.673 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:18.673 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag3)] 22:24:18.673 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.674 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.678 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 22:24:18.678 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.681 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.682 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:18.682 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag4)] 22:24:18.682 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 22:24:18.682 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1476213240571139235 with Tag(name=published-0.8) 22:24:18.686 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec 22:24:18.686 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 22:24:18.687 [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: 9.385 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919060964 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:24:40.585 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest 22:24:40.722 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:40.754 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:40.754 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:40.754 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:40.824 [pool-3-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:40.989 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:40.990 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:40.990 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:41.032 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:42.958 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:42.959 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/1 22:24:42.959 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:42.996 [pool-7-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:43.157 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:43.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/2 22:24:43.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:43.196 [pool-9-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:45.168 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir5437203521886620626/1 22:24:45.169 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir5437203521886620626/2 22:24:45.246 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 22:24:45.268 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 22:24:45.269 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "must properly initialize" 22:24:45.269 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 22:24:45.278 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:45.279 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/1 22:24:45.279 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:45.293 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:45.293 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:45.294 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:45.296 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:45.296 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:45.296 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:45.297 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:45.299 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:45.301 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:45.302 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/2 22:24:45.302 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:45.325 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:45.325 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:45.326 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:45.326 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:45.326 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:45.326 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:45.326 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:45.326 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:45.330 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:45.330 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/1 22:24:45.330 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:45.375 [pool-15-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 22:24:45.379 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 22:24:45.380 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 22:24:45.380 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/1 22:24:45.380 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:24:45.392 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:45.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/2 22:24:45.394 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:45.438 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 22:24:45.439 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 22:24:45.443 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir5437203521886620626/2 22:24:45.444 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:24:45.443 [pool-17-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 22:24:45.483 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 197 msec 22:24:45.484 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 22:24:45.525 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:45.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:45.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:45.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:45.640 [pool-19-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:45.739 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:45.739 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:45.740 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:45.784 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:45.906 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:45.906 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3202025166764515639/1 22:24:45.906 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:45.932 [pool-23-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:45.992 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:45.992 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3202025166764515639/2 22:24:45.992 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.012 [pool-25-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:46.152 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir3202025166764515639/1 22:24:46.153 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir3202025166764515639/2 22:24:46.155 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 22:24:46.159 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 22:24:46.159 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 22:24:46.160 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 22:24:46.161 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 22:24:46.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3202025166764515639/1 22:24:46.165 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.236 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 22:24:46.237 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir3202025166764515639/2 ... 22:24:46.238 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 22:24:46.238 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3202025166764515639/2 22:24:46.238 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.238 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:46.238 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:46.239 [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 22:24:46.239 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:46.239 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:46.239 [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 22:24:46.239 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:46.241 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:46.241 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:46.241 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:46.241 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:46.241 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:46.241 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:46.241 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:46.242 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:46.242 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:46.242 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 22:24:46.262 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Fetching origin 22:24:46.345 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:46.345 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3202025166764515639/2 22:24:46.345 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.365 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:46.365 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:46.366 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:46.366 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:46.366 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:46.366 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:46.366 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:46.366 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:46.368 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:46.368 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3202025166764515639/1 22:24:46.368 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.397 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:46.400 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 22:24:46.400 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:46.400 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3202025166764515639/1 22:24:46.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.440 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:46.441 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 283 msec 22:24:46.442 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 22:24:46.447 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:46.490 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:46.490 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:46.490 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.518 [pool-37-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:46.640 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:46.640 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:46.640 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.677 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:46.769 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:46.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/1 22:24:46.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.797 [pool-41-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:46.884 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:46.884 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/2 22:24:46.884 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:46.925 [pool-43-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:47.040 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir1749188465434723284/1 22:24:47.040 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir1749188465434723284/2 22:24:47.041 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 22:24:47.042 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 22:24:47.042 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 22:24:47.042 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 22:24:47.043 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 22:24:47.043 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/1 22:24:47.043 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.096 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 22:24:47.097 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.097 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:47.097 [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 22:24:47.097 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:47.097 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.097 [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 22:24:47.097 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:47.097 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.097 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:47.098 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.098 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:47.098 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.098 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:47.098 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.098 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:47.098 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.110 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 22:24:47.111 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.9) 22:24:47.139 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:47.139 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:47.139 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.160 [pool-47-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:47.245 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir1749188465434723284/2 ... 22:24:47.245 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 22:24:47.246 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/2 22:24:47.246 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.252 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Fetching origin 22:24:47.283 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository16018040163543219671 22:24:47.284 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 22:24:47.303 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:47.303 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/2 22:24:47.303 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.334 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:47.335 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:47.337 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:47.338 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:47.338 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:47.338 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:47.338 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:47.338 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:47.341 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 22:24:47.342 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:47.342 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/1 22:24:47.342 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.364 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:47.366 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 22:24:47.366 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 22:24:47.366 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/2 22:24:47.366 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.403 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir1749188465434723284/2 22:24:47.403 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir1749188465434723284/1 22:24:47.410 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.9'. 22:24:47.410 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.414 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:47.417 [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 22:24:47.417 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:47.418 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.418 [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 22:24:47.419 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:47.427 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.428 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:47.428 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.431 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:47.433 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.433 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:47.435 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.435 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:47.435 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:47.435 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 22:24:47.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 22:24:47.476 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/1 22:24:47.476 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.481 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Fetching origin 22:24:47.522 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository16018040163543219671 22:24:47.523 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 22:24:47.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 22:24:47.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/1 22:24:47.545 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.588 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Previous HEAD position was b86b499 Fixed Google Fonts. 22:24:47.589 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 22:24:47.592 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:47.592 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir1749188465434723284/2 22:24:47.592 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.616 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 22:24:47.665 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 622 msec 22:24:47.665 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 22:24:47.740 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 22:24:47.741 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly clone a repository" 22:24:47.741 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 22:24:47.748 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:47.749 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:47.749 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:47.749 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.780 [pool-63-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:47.876 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:47.876 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:47.876 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.916 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:47.916 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:47.916 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:47.962 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:47.987 [pool-67-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:48.088 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 348 msec 22:24:48.089 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:48.163 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:48.163 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:48.163 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 22:24:48.163 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:48.164 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:48.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:48.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:48.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.192 [pool-69-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:48.290 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:48.290 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:48.290 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.308 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:48.310 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:48.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:48.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.348 [pool-73-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:48.471 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.1 22:24:48.504 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:48.504 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.516 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.1'. 22:24:48.517 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:48.517 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:48.517 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.517 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.536 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:48.536 [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 22:24:48.536 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:48.536 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.536 [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 22:24:48.536 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.537 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at f125b4e Added Google ownership proof. 22:24:48.537 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:48.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 378 msec 22:24:48.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:48.626 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:48.627 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:48.632 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 22:24:48.632 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:48.633 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:48.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:48.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:48.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.660 [pool-79-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:48.762 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:48.762 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:48.762 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.773 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:48.783 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:48.784 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:48.784 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.817 [pool-83-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:48.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.2 22:24:48.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:48.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.935 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.2'. 22:24:48.935 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.935 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:48.935 [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 22:24:48.935 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:48.935 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.936 [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 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:48.936 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:48.937 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b71c72e Fixed hero. 22:24:48.939 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:48.940 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:48.940 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:48.968 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:48.973 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 347 msec 22:24:48.973 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:49.032 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:49.032 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:49.032 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 22:24:49.033 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:49.038 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:49.043 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:49.043 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:49.043 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.066 [pool-89-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:49.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:49.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:49.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.176 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:49.177 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:49.177 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:49.177 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.198 [pool-93-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:49.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.3 22:24:49.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:49.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.343 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.3'. 22:24:49.343 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.343 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:49.343 [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 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.344 [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 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:49.344 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.358 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at a3bac56 Added Google Analytics. 22:24:49.359 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:49.359 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:49.360 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.379 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:49.392 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 360 msec 22:24:49.393 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:49.460 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:49.464 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:49.464 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 22:24:49.464 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:49.465 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:49.465 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:49.466 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:49.466 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.499 [pool-99-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:49.622 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:49.623 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:49.623 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.652 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:49.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:49.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:49.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.688 [pool-103-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:49.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.4 22:24:49.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:49.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.801 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:49.802 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:49.802 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.802 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.4'. 22:24:49.802 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.802 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:49.803 [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 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.803 [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 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:49.803 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 8f573f8 Set the color theme. 22:24:49.816 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:49.829 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 369 msec 22:24:49.830 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:49.866 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:49.866 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:49.866 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 22:24:49.866 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:49.873 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:49.874 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:49.874 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:49.874 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:49.895 [pool-109-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:50.010 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:50.010 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:50.010 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.024 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:50.038 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:50.038 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:50.038 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.072 [pool-113-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:50.189 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.5 22:24:50.190 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:50.190 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.233 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.5'. 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:50.234 [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 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.234 [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 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.234 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 086e600 Added new contents. 22:24:50.241 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:50.242 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:50.242 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.277 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:50.281 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 415 msec 22:24:50.282 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:50.315 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:50.316 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:50.316 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 22:24:50.316 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:50.317 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:50.320 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:50.322 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:50.322 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.350 [pool-119-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:50.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:50.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:50.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.434 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:50.439 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:50.439 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:50.439 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.479 [pool-123-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:50.598 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.6 22:24:50.598 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:50.598 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.623 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.6'. 22:24:50.624 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.624 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:50.624 [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 22:24:50.624 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:50.631 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.631 [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 22:24:50.631 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:50.631 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.631 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:50.632 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 9001e96 Forced committing of media. 22:24:50.634 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:50.634 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:50.634 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.646 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:50.666 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 351 msec 22:24:50.667 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:50.723 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:50.727 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:50.728 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 22:24:50.728 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:50.729 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:50.740 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:50.741 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:50.741 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.765 [pool-129-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:50.876 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:50.876 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:50.876 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.892 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:50.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:50.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:50.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:50.917 [pool-133-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:51.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.7 22:24:51.009 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.009 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.050 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.7'. 22:24:51.050 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.050 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:51.050 [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 22:24:51.050 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:51.050 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.051 [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 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:51.051 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.052 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 81b8ba4 ... 22:24:51.054 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:51.054 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.054 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.079 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:51.083 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 359 msec 22:24:51.083 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:51.152 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:51.152 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 22:24:51.152 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 22:24:51.152 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 22:24:51.153 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:51.153 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:51.153 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:51.153 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.179 [pool-139-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:51.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:51.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:51.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.284 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:51.287 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:51.288 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.288 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.294 [pool-143-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:51.352 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 22:24:51.352 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.352 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.408 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 22:24:51.408 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.408 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 22:24:51.408 [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 22:24:51.408 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 22:24:51.408 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.409 [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 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c <new-branch-name> 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 22:24:51.409 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 22:24:51.418 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 22:24:51.420 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:51.420 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.421 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.440 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:51.442 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 289 msec 22:24:51.442 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:51.534 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:51.534 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 22:24:51.534 [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)]] 22:24:51.534 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:51.534 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:51.535 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:51.535 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:51.535 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.586 [pool-149-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:51.696 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:51.696 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:51.696 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.724 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:51.732 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:51.732 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.732 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.751 [pool-153-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:51.824 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:51.825 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.825 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:51.840 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:51.861 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:51.861 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.861 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:51.876 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:51.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:51.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:51.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:51.906 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:51.907 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:51.907 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:51.907 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:51.907 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:51.907 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:51.907 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:51.907 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:51.916 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 383 msec 22:24:51.916 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:51.978 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:51.978 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 22:24:51.985 [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)]] 22:24:51.985 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:51.989 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.9) 22:24:51.990 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:51.990 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:51.990 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.014 [pool-161-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:52.125 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:52.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.148 [pool-163-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:52.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:52.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:52.260 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 22:24:52.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:52.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:52.290 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 22:24:52.309 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:52.309 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.309 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.326 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:52.327 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 22:24:52.340 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 365 msec 22:24:52.340 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:52.403 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:52.409 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 22:24:52.409 [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)]] 22:24:52.409 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:52.410 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:52.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:52.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:52.411 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.439 [pool-171-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:52.527 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:52.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:52.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.541 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:52.552 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:52.552 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.552 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.559 [pool-175-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:52.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 22:24:52.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.636 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Fetching origin 22:24:52.718 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:52.719 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.719 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:52.736 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:52.742 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 339 msec 22:24:52.742 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:52.794 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:52.794 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 22:24:52.794 [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)]] 22:24:52.794 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:24:52.799 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.9) 22:24:52.800 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:52.800 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:52.800 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.833 [pool-181-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:52.895 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:52.895 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:52.895 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:52.928 [pool-183-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:53.041 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 22:24:53.041 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.042 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.056 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Fetching origin 22:24:53.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 22:24:53.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.156 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 22:24:53.156 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 22:24:53.157 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 22:24:53.157 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 22:24:53.157 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 22:24:53.157 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 22:24:53.157 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 22:24:53.157 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 22:24:53.157 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 22:24:53.171 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 377 msec 22:24:53.171 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:53.219 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 22:24:53.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must return no tag when empty working directory" 22:24:53.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 22:24:53.221 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:53.222 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:53.222 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:53.222 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.241 [pool-189-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:53.382 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:53.383 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:53.383 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.410 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:53.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:53.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.449 [pool-193-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:53.584 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 22:24:53.584 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.584 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.608 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 22:24:53.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 22:24:53.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:24:53.614 [pool-195-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 22:24:53.616 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 396 msec 22:24:53.616 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:53.646 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:53.647 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:53.647 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag1)] 22:24:53.647 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:53.652 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:53.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:53.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:53.653 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.673 [pool-197-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:53.701 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:53.701 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:53.701 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.723 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:53.728 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:53.729 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.729 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.760 [pool-201-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:53.859 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag1 22:24:53.859 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.860 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:53.880 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 22:24:53.880 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag1] 22:24:53.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:53.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:24:53.882 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag1' did not match any file(s) known to git 22:24:53.893 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 245 msec 22:24:53.893 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:53.982 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:53.982 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:53.982 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag2)] 22:24:53.982 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:53.999 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:54.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:54.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:54.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.040 [pool-205-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:54.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:54.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:54.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.168 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:54.172 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:54.172 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:54.172 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.205 [pool-209-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:54.336 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag2 22:24:54.337 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:54.337 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.359 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 22:24:54.359 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag2] 22:24:54.359 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:54.359 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:24:54.360 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag2' did not match any file(s) known to git 22:24:54.368 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 386 msec 22:24:54.369 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:54.405 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:54.405 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:54.405 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag3)] 22:24:54.405 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:54.407 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:54.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:54.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:54.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.436 [pool-213-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:54.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:54.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:54.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.542 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:54.549 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:54.550 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:54.550 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.568 [pool-217-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:54.665 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag3 22:24:54.665 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:54.665 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.721 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 22:24:54.721 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag3] 22:24:54.721 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:54.721 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:24:54.725 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag3' did not match any file(s) known to git 22:24:54.726 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 321 msec 22:24:54.726 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:54.795 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:54.795 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:24:54.795 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag4)] 22:24:54.795 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 22:24:54.796 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16018040163543219671 with Tag(name=published-0.8) 22:24:54.804 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 22:24:54.804 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:54.804 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.827 [pool-221-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:54.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 22:24:54.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16018040163543219671 22:24:54.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.951 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 22:24:54.951 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository16018040163543219671/ . 22:24:54.952 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:54.952 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:54.980 [pool-225-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 22:24:55.061 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag4 22:24:55.061 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:55.061 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:24:55.081 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 22:24:55.081 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag4] 22:24:55.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory3850068117048449368 22:24:55.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:24:55.082 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag4' did not match any file(s) known to git 22:24:55.084 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 288 msec 22:24:55.084 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 22:24:55.084 [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: 18.592 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919097633 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:25:21.855 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest 22:25:22.098 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:25:22.147 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:25:22.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:22.153 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:23.614 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:25:23.616 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:23.616 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:23.617 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:23.645 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:25:23.646 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:25:23.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:25:23.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:23.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:24.433 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:25:27.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:27.178 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3439783208107391222/1 22:25:27.178 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:28.124 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:28.125 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3439783208107391222/2 22:25:28.125 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:30.944 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir3439783208107391222/1 22:25:30.944 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir3439783208107391222/2 22:25:30.971 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 22:25:30.975 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 22:25:30.983 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "must properly initialize" 22:25:30.984 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 22:25:30.986 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:25:30.987 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3439783208107391222/1 22:25:30.987 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:31.747 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 22:25:31.747 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:25:31.748 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:25:31.748 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:25:31.748 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:25:31.748 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:25:31.749 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:25:31.749 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:25:31.749 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:25:31.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:25:31.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3439783208107391222/2 22:25:31.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:32.808 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 22:25:32.809 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:25:32.809 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:25:32.809 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:25:32.809 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:25:32.810 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:25:32.810 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:25:32.810 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:25:32.810 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:25:32.868 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:25:32.869 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3439783208107391222/1 22:25:32.869 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:33.394 [pool-14-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 22:25:33.485 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:25:33.487 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3439783208107391222/2 22:25:33.488 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:33.851 [pool-16-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 22:25:34.012 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 3021 msec 22:25:34.012 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 22:25:34.061 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:25:34.131 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:25:34.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:34.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:35.308 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:25:35.308 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:35.308 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:35.308 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:35.329 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:25:35.329 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:25:35.442 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:25:35.443 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:35.443 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:36.305 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:25:36.708 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:36.709 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11727659125470067325/1 22:25:36.709 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:37.267 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:37.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11727659125470067325/2 22:25:37.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:38.162 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir11727659125470067325/1 22:25:38.165 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir11727659125470067325/2 22:25:38.171 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 22:25:38.174 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 22:25:38.174 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 22:25:38.185 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 22:25:38.186 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 22:25:38.191 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11727659125470067325/1 22:25:38.191 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:38.954 [pool-26-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:25:39.110 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir11727659125470067325/2 ... 22:25:39.111 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 22:25:39.111 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11727659125470067325/2 22:25:39.111 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:39.583 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository1172381820471139136 22:25:39.583 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 22:25:39.583 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 22:25:39.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:25:39.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11727659125470067325/2 22:25:39.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:40.201 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 22:25:40.201 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:25:40.201 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:25:40.201 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:25:40.201 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:25:40.202 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:25:40.202 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:25:40.202 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:25:40.202 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:25:40.292 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:25:40.293 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11727659125470067325/1 22:25:40.293 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:41.028 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 22:25:41.157 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 22:25:41.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:25:41.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11727659125470067325/1 22:25:41.158 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:41.733 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 22:25:41.841 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 3667 msec 22:25:41.841 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 22:25:41.845 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:25:41.898 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:25:41.898 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:41.898 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:43.367 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:25:43.368 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:43.368 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:43.368 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:43.425 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:25:43.425 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:25:43.462 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:25:43.462 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:43.462 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:44.177 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:25:44.504 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:44.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/1 22:25:44.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:45.255 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:45.256 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/2 22:25:45.256 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:46.086 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir4166004019958967907/1 22:25:46.088 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir4166004019958967907/2 22:25:46.092 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.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] 22:25:46.097 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 22:25:46.098 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 22:25:46.098 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 22:25:46.100 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 22:25:46.101 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/1 22:25:46.101 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:46.921 [pool-44-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:25:47.083 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.9) 22:25:47.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:25:47.143 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:47.144 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:48.021 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:25:48.022 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:48.022 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:48.022 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:48.039 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:25:48.040 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:25:48.090 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir4166004019958967907/2 ... 22:25:48.091 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 22:25:48.091 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/2 22:25:48.091 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:48.912 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository1172381820471139136 22:25:48.913 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 22:25:48.913 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:48.913 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:48.913 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:48.946 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files 22:25:48.946 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b 22:25:48.946 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy) 22:25:49.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:25:49.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/2 22:25:49.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:49.642 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:25:49.643 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:25:49.744 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:25:49.745 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/1 22:25:49.745 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:50.274 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 22:25:50.393 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 22:25:50.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9 22:25:50.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/2 22:25:50.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:50.927 [pool-54-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:25:51.029 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir4166004019958967907/2 22:25:51.029 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir4166004019958967907/1 22:25:51.092 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 22:25:51.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/1 22:25:51.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:51.890 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository1172381820471139136 22:25:51.891 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 22:25:51.891 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:51.891 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:51.891 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:51.941 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files 22:25:51.942 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b 22:25:51.942 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy) 22:25:52.081 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9 22:25:52.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/1 22:25:52.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:52.844 [pool-58-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:25:52.904 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:25:52.904 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir4166004019958967907/2 22:25:52.904 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:53.522 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: bd9971dc550f published-0.9 22:25:53.866 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 7768 msec 22:25:53.866 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 22:25:53.996 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 22:25:53.996 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly clone a repository" 22:25:53.996 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 22:25:54.002 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:25:54.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:25:54.013 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:54.014 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:55.284 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:25:55.284 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:55.285 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:55.285 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:55.306 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:25:55.307 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:25:55.460 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:25:55.461 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:55.461 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:56.348 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:25:56.495 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:56.496 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:25:56.496 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:57.118 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3122 msec 22:25:57.118 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:25:57.213 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:25:57.214 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:25:57.214 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 22:25:57.214 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:25:57.224 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:25:57.228 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:25:57.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:57.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:58.580 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:25:58.580 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:25:58.580 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:25:58.580 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:25:58.610 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:25:58.610 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:25:58.752 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:25:58.752 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:25:58.753 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:25:59.420 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:25:59.502 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:25:59.503 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:25:59.503 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:00.179 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.1 22:26:00.179 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:00.179 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:00.856 [pool-74-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 39 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:00.940 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:00.940 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:00.940 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:01.580 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: abe7ba219827 published-0.1 22:26:01.661 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 4448 msec 22:26:01.662 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:01.769 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:01.769 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:26:01.769 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 22:26:01.769 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:01.776 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:01.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:01.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:01.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:02.851 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:02.851 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:02.851 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:02.851 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:02.864 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:02.864 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:02.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:02.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:02.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:03.655 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:03.694 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:03.695 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:03.695 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:04.228 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.2 22:26:04.228 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:04.229 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:04.729 [pool-84-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 41 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:04.817 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:04.817 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:04.817 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:05.501 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c39cd0d40eff published-0.2 22:26:05.675 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3906 msec 22:26:05.675 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:05.766 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:05.787 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:26:05.787 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 22:26:05.788 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:05.788 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:05.788 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:05.788 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:05.788 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:06.811 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:06.811 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:06.811 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:06.811 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:06.840 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:06.841 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:06.939 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:06.939 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:06.939 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:07.816 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:07.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:07.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:07.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:08.761 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.3 22:26:08.762 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:08.762 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:09.521 [pool-94-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:09.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:09.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:09.735 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:10.588 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: e9f741b88568 published-0.3 22:26:10.669 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 4903 msec 22:26:10.669 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:10.796 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:10.797 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:26:10.797 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 22:26:10.797 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:10.804 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:10.804 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:10.804 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:10.804 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:11.686 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:11.686 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:11.686 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:11.687 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:11.720 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:11.720 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:11.809 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:11.809 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:11.809 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:12.529 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:12.649 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:12.650 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:12.650 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:13.425 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.4 22:26:13.426 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:13.426 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:14.112 [pool-104-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:14.228 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:14.228 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:14.228 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:14.914 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 91d239c72d39 published-0.4 22:26:15.009 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 4212 msec 22:26:15.009 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:15.094 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:15.094 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:26:15.095 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 22:26:15.095 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:15.096 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:15.096 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:15.096 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:15.096 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:16.077 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:16.078 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:16.078 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:16.078 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:16.118 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:16.118 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:16.163 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:16.163 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:16.163 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:16.633 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:16.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:16.698 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:16.700 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:17.193 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.5 22:26:17.194 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:17.194 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:18.042 [pool-114-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:18.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:18.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:18.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:18.613 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 76de3ad978fb published-0.5 22:26:18.648 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3554 msec 22:26:18.649 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:18.785 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:18.786 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:26:18.786 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 22:26:18.786 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:18.787 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:18.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:18.790 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:18.791 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:19.452 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:19.452 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:19.452 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:19.452 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:19.472 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:19.472 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:19.554 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:19.554 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:19.554 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:20.175 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:20.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:20.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:20.312 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:20.894 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.6 22:26:20.894 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:20.894 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:21.574 [pool-124-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:21.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:21.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:21.662 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:22.398 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 23c0cd7768d8 published-0.6 22:26:22.513 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3729 msec 22:26:22.514 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:22.614 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:22.614 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:26:22.614 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 22:26:22.614 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:22.623 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:22.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:22.636 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:22.636 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:23.687 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:23.688 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:23.688 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:23.688 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:23.715 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:23.715 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:23.800 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:23.800 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:23.800 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:24.312 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:24.398 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:24.398 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:24.398 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:24.972 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.7 22:26:24.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:24.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:25.652 [pool-134-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:25.687 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:25.687 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:25.687 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:26.308 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 1be9cfbbf46c published-0.7 22:26:26.405 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3790 msec 22:26:26.405 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:26.525 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:26.547 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 22:26:26.548 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 22:26:26.548 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 22:26:26.548 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:26.549 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:26.549 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:26.549 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:27.716 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:27.717 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:27.717 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:27.717 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:27.777 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:27.777 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:27.919 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:27.919 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:27.919 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:28.472 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:28.550 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:28.550 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:28.550 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:28.906 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 22:26:28.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:28.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:29.183 [pool-144-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 22:26:29.277 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:29.278 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:29.278 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:29.858 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 22:26:29.951 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3425 msec 22:26:29.951 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:30.058 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:30.060 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags" 22:26:30.061 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 22:26:30.061 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:30.067 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:30.068 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:30.068 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:30.068 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:30.923 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:30.923 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:30.923 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:30.923 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:30.967 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:30.968 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:31.081 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:31.081 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:31.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:32.004 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:32.124 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:32.124 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:32.124 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:32.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:32.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:32.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:33.096 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:33.230 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:33.230 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:33.230 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:33.889 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:33.890 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:34.004 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:34.004 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:34.004 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:34.609 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:34.741 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 4684 msec 22:26:34.741 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:34.816 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:34.816 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags" 22:26:34.816 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 22:26:34.820 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:34.821 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.9) 22:26:34.822 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:34.822 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:34.822 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:35.960 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:35.960 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:35.960 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:35.960 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:35.984 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:35.984 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:36.088 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:36.088 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:36.088 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:36.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:36.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:36.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:37.078 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:37.079 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:37.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:37.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:37.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:37.940 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:37.941 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:38.092 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:38.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:38.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:38.560 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:38.641 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3824 msec 22:26:38.641 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:38.784 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:38.784 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets" 22:26:38.784 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 22:26:38.784 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:38.787 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:38.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:38.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:38.789 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:40.033 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:40.034 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:40.034 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:40.034 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:40.050 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:40.050 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:40.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:40.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:40.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:40.736 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:40.768 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:40.768 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:40.768 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:41.270 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 22:26:41.270 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:41.270 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:41.937 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository1172381820471139136 22:26:41.937 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 22:26:41.937 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 22:26:42.031 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:42.031 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:42.031 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:42.445 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:42.517 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3733 msec 22:26:42.517 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:42.616 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:42.616 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets" 22:26:42.617 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 22:26:42.617 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 22:26:42.617 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.9) 22:26:42.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:42.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:42.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:43.470 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:43.470 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:43.471 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:43.471 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:43.504 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:43.504 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:43.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:43.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:43.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:44.201 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 22:26:44.201 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:44.201 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:44.585 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository1172381820471139136 22:26:44.585 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 22:26:44.585 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 22:26:44.684 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 22:26:44.684 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:44.684 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 22:26:45.171 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 22:26:45.292 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 2688 msec 22:26:45.292 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:45.364 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 22:26:45.364 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must return no tag when empty working directory" 22:26:45.364 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 22:26:45.364 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:45.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:45.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:45.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:46.724 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:46.725 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:46.725 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:46.725 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:46.741 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:46.741 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:46.819 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:46.819 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:46.819 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:47.411 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:47.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:47.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:47.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:48.013 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 22:26:48.013 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:48.013 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:48.548 [pool-194-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 22:26:48.643 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 3279 msec 22:26:48.643 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:48.763 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:48.768 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:26:48.768 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag1)] 22:26:48.768 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:48.769 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:48.769 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:48.769 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:48.769 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:49.575 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:49.575 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:49.575 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:49.575 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:49.599 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:49.599 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:49.716 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:49.716 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:49.716 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:50.301 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:50.347 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:50.347 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:50.347 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:50.782 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag1 22:26:50.783 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:50.783 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:51.284 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag1'! 22:26:51.371 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 22:26:51.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag1] 22:26:51.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:51.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:26:51.378 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 2615 msec 22:26:51.379 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:51.461 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:51.461 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:26:51.461 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag2)] 22:26:51.461 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:51.463 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:51.464 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:51.464 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:51.464 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:52.111 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:52.111 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:52.111 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:52.111 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:52.144 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:52.144 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:52.183 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:52.183 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:52.184 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:52.609 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:52.651 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:52.652 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:52.652 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:53.005 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag2 22:26:53.005 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:53.005 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:53.425 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag2'! 22:26:53.475 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 22:26:53.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag2] 22:26:53.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:53.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:26:53.486 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 2022 msec 22:26:53.486 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:53.561 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:53.561 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:26:53.561 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag3)] 22:26:53.561 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:53.563 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:53.564 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:53.564 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:53.564 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:54.149 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:54.150 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:54.150 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:54.150 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:54.159 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:54.160 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:54.200 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:54.200 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:54.200 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:54.635 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:54.692 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:54.692 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:54.692 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:54.994 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag3 22:26:54.995 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:54.995 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:55.457 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag3'! 22:26:55.589 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 22:26:55.589 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag3] 22:26:55.589 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:55.589 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:26:55.595 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 2033 msec 22:26:55.595 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:55.700 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:55.700 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 22:26:55.700 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag4)] 22:26:55.700 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 22:26:55.701 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1172381820471139136 with Tag(name=published-0.8) 22:26:55.703 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 22:26:55.703 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:55.703 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:56.543 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 22:26:56.543 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 22:26:56.543 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 22:26:56.543 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 22:26:56.571 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 22:26:56.571 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 22:26:56.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 22:26:56.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository1172381820471139136 22:26:56.671 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:57.092 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository1172381820471139136/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 22:26:57.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository1172381820471139136/ . 22:26:57.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:57.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:57.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag4 22:26:57.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:57.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 22:26:58.248 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag4'! 22:26:58.339 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 22:26:58.339 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag4] 22:26:58.339 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory10482059057636036774 22:26:58.339 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/, , HUDSON_COOKIE=0f29d8f7-2e08-4e67-adbe-e8eb525b1b17, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443, , POM_VERSION=1.2-ALPHA-12-SNAPSHOT, , BUILD_TAG=jenkins-NorthernWind_Build_and_Quick_Test-644, , JENKINS_SERVICE_HOST=10.105.90.123, , POM_GROUPID=it.tidalwave.northernwind, , JENKINS_PORT_8080_TCP=tcp://10.105.90.123:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#644, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/display/redirect, , GIT_BRANCH=origin/release/1.2-ALPHA-12, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace@tmp, , GIT_PREVIOUS_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , POM_PACKAGING=pom, , JENKINS_PORT=tcp://10.105.90.123:8080, , KUBERNETES_PORT=tcp://10.96.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11, , BUILD_ID=644, , JENKINS_VERSION=2.387.2, , KUBERNETES_SERVICE_HOST=10.96.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_SERVICE_PORT=8080, , MAVEN_OPTS=-DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.105.90.123, , POM_ARTIFACTID=northernwind, , GIT_PREVIOUS_SUCCESSFUL_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=bf5a259865c58e2d1a31156c18df802de60ae505, , KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1, , CI=true, , EXECUTOR_NUMBER=1, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , JOB_BASE_NAME=NorthernWind_Build_and_Quick_Test, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=644, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/, , HOSTNAME=jenkins-5bdb99d745-hqvsb, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Build_and_Quick_Test/644/display/redirect?page=artifacts, , POM_DISPLAYNAME=NorthernWind, , 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, ] 22:26:58.341 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 2640 msec 22:26:58.341 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 22:26:58.341 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 100.769 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-commons --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-commons --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919220481 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] [path] bad path element "/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/target/classes": no such file or directory [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/src/main/java/it/tidalwave/northernwind/frontend/util/InitializationDiagnosticsDispatcherServletDecorator.java:[53,7] [serial] serializable class InitializationDiagnosticsDispatcherServletDecorator has no definition of serialVersionUID [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-commons --- [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919233042 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-media --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-media --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 16 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[51,80] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[53,76] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[55,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/interpolator/ScanningMetadataInterpolatorFactory.java:[69,61] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-media --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 9584 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast required: Map<Class<? extends Directory>,List<? extends Directory>> found: Object [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-media --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-media --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 22:27:41.812 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest 22:27:44.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, underTest, metadataLoader, metadataInterpolators] 22:27:44.972 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@4fc3c165), null, canConvert: false) 22:27:45.035 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:45.043 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:45.044 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 22:27:45.046 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@4fc3c165) 22:27:45.049 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@4fc3c165), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 22:27:45.070 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 22:27:45.153 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 22:27:45.162 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 22:27:45.164 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 22:27:45.167 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 22:27:45.217 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@4052c8c2 transparency = 1 has alpha = false isAlphaPre = false 22:27:45.272 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 22:27:45.273 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@4fc3c165) done in 227 msec 22:27:45.278 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:45.283 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:45.602 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 22:27:45.610 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 22:27:45.611 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must cache the same instance within expiration time without checking for file modification" 22:27:45.623 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 22:27:45.644 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:45.732 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 22:27:45.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.751 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.752 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:06Z[GMT] 22:27:45.760 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.760 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.761 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.762 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:12Z[GMT] 22:27:45.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.767 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.767 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.767 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:18Z[GMT] 22:27:45.767 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.767 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.768 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.768 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:24Z[GMT] 22:27:45.768 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.768 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.768 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.770 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:30Z[GMT] 22:27:45.770 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.771 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.771 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.779 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:36Z[GMT] 22:27:45.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.780 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.784 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:42Z[GMT] 22:27:45.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.786 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.787 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.789 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:48Z[GMT] 22:27:45.790 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.790 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.791 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.791 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:54Z[GMT] 22:27:45.791 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.791 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.795 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01Z[GMT] 22:27:45.800 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.800 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:06Z[GMT] 22:27:45.800 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.800 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.801 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:12Z[GMT] 22:27:45.801 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.801 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.801 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.801 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:18Z[GMT] 22:27:45.801 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.801 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.801 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.801 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:24Z[GMT] 22:27:45.801 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.801 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.802 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.802 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:30Z[GMT] 22:27:45.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.802 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.802 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:36Z[GMT] 22:27:45.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.802 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.802 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:42Z[GMT] 22:27:45.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.803 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.803 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:48Z[GMT] 22:27:45.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.812 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.813 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:54Z[GMT] 22:27:45.823 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.823 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.823 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.824 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02Z[GMT] 22:27:45.824 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.824 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.824 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.825 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:06Z[GMT] 22:27:45.825 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.825 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.826 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.826 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:12Z[GMT] 22:27:45.826 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.826 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.826 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.826 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:18Z[GMT] 22:27:45.831 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.832 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.832 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.832 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:24Z[GMT] 22:27:45.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.833 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.834 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:30Z[GMT] 22:27:45.835 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.840 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.841 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.845 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:36Z[GMT] 22:27:45.845 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.845 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.846 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.846 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:42Z[GMT] 22:27:45.846 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.846 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.846 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.846 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:48Z[GMT] 22:27:45.846 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.847 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.847 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.847 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:54Z[GMT] 22:27:45.847 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.847 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.855 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03Z[GMT] 22:27:45.856 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.856 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.858 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:06Z[GMT] 22:27:45.859 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.859 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.859 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.859 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:12Z[GMT] 22:27:45.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.864 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:18Z[GMT] 22:27:45.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.868 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:24Z[GMT] 22:27:45.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:30Z[GMT] 22:27:45.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:36Z[GMT] 22:27:45.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:42Z[GMT] 22:27:45.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.870 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.879 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:48Z[GMT] 22:27:45.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:54Z[GMT] 22:27:45.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.880 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04Z[GMT] 22:27:45.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.888 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.895 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:06Z[GMT] 22:27:45.897 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.898 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.898 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.898 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:12Z[GMT] 22:27:45.898 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.898 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.898 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.899 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:18Z[GMT] 22:27:45.899 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.899 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.899 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.899 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:24Z[GMT] 22:27:45.902 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.903 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:30Z[GMT] 22:27:45.903 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.903 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:36Z[GMT] 22:27:45.903 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.909 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.909 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.909 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:42Z[GMT] 22:27:45.909 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.910 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.910 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.910 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:48Z[GMT] 22:27:45.910 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.910 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.910 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.910 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:54Z[GMT] 22:27:45.910 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.911 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.911 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.911 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05Z[GMT] 22:27:45.911 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.911 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.911 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.911 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:06Z[GMT] 22:27:45.919 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.920 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.920 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.920 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:12Z[GMT] 22:27:45.920 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.920 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.920 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.927 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:18Z[GMT] 22:27:45.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.937 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.937 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:24Z[GMT] 22:27:45.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.937 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.937 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:30Z[GMT] 22:27:45.938 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.938 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.938 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.938 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:36Z[GMT] 22:27:45.938 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.938 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.938 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.938 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:42Z[GMT] 22:27:45.938 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.939 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.939 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.939 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:48Z[GMT] 22:27:45.939 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.943 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.943 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.943 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:54Z[GMT] 22:27:45.943 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06Z[GMT] 22:27:45.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:06Z[GMT] 22:27:45.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.945 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:12Z[GMT] 22:27:45.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.945 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.945 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:18Z[GMT] 22:27:45.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.945 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.945 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:24Z[GMT] 22:27:45.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.946 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.946 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:30Z[GMT] 22:27:45.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.946 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.946 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:36Z[GMT] 22:27:45.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.946 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.946 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:42Z[GMT] 22:27:45.947 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.947 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.947 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.947 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:48Z[GMT] 22:27:45.947 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.958 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.958 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.958 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:54Z[GMT] 22:27:45.958 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.958 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.958 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.959 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07Z[GMT] 22:27:45.959 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.959 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.959 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.969 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:06Z[GMT] 22:27:45.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.970 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.970 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:12Z[GMT] 22:27:45.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.970 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.970 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:18Z[GMT] 22:27:45.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.971 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.985 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:24Z[GMT] 22:27:45.985 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.986 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.986 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.987 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:30Z[GMT] 22:27:45.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.996 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.996 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.997 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:36Z[GMT] 22:27:45.997 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.997 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.998 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.998 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:42Z[GMT] 22:27:45.998 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.998 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.998 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.998 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:48Z[GMT] 22:27:45.998 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.998 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.998 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.998 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:54Z[GMT] 22:27:45.999 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.999 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.999 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.999 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08Z[GMT] 22:27:45.999 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.999 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.999 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.999 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:06Z[GMT] 22:27:45.999 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:45.999 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:45.999 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:45.999 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:12Z[GMT] 22:27:46.000 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.000 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.000 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.000 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:18Z[GMT] 22:27:46.000 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.000 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.000 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.000 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:24Z[GMT] 22:27:46.000 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.000 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.000 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.000 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:30Z[GMT] 22:27:46.001 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.001 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.001 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.001 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:36Z[GMT] 22:27:46.001 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.001 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.001 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.001 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:42Z[GMT] 22:27:46.001 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.001 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.001 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.001 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:48Z[GMT] 22:27:46.001 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.002 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:54Z[GMT] 22:27:46.002 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.002 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09Z[GMT] 22:27:46.002 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.002 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.002 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.003 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:06Z[GMT] 22:27:46.003 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.003 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.003 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.014 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:12Z[GMT] 22:27:46.016 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.020 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.023 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:18Z[GMT] 22:27:46.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.023 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.023 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:24Z[GMT] 22:27:46.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.023 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.028 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:30Z[GMT] 22:27:46.028 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.028 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.029 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.029 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:36Z[GMT] 22:27:46.029 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.029 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.029 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.029 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:42Z[GMT] 22:27:46.029 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.029 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.030 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.034 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:48Z[GMT] 22:27:46.034 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.034 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.034 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.034 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:54Z[GMT] 22:27:46.034 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.035 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 22:27:46.035 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 22:27:46.092 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 475 msec 22:27:46.092 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 22:27:46.257 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:27:46.264 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@a22c4d8), null, canConvert: false) 22:27:46.265 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:46.266 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:46.266 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 22:27:46.266 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@a22c4d8) 22:27:46.266 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@a22c4d8), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 22:27:46.266 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 22:27:46.266 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 22:27:46.266 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 22:27:46.266 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 22:27:46.266 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 22:27:46.266 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@4052c8c2 transparency = 1 has alpha = false isAlphaPre = false 22:27:46.266 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 22:27:46.267 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@a22c4d8) done in 1 msec 22:27:46.268 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:46.268 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:46.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 22:27:46.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 22:27:46.270 [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" 22:27:46.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 22:27:46.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.283 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.288 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT] 22:27:46.289 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.289 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.289 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT] 22:27:46.290 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT] 22:27:46.290 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.291 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.291 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT] 22:27:46.300 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT] 22:27:46.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.300 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT] 22:27:46.301 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT] 22:27:46.301 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.302 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.302 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT] 22:27:46.302 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT] 22:27:46.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.303 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT] 22:27:46.304 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT] 22:27:46.304 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.304 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.304 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT] 22:27:46.305 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT] 22:27:46.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.307 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT] 22:27:46.312 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT] 22:27:46.313 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.313 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.313 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT] 22:27:46.314 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT] 22:27:46.314 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.314 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.314 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT] 22:27:46.315 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:40:00.000000010Z[GMT] 22:27:46.315 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.326 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 22:27:46.326 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:50:00.000000010Z[GMT] 22:27:46.338 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 68 msec 22:27:46.339 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 22:27:46.507 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:27:46.526 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@1c9fbb61), null, canConvert: false) 22:27:46.532 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:46.533 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:46.533 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 22:27:46.533 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@1c9fbb61) 22:27:46.533 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@1c9fbb61), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 22:27:46.533 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 22:27:46.535 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 22:27:46.535 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 22:27:46.536 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 22:27:46.536 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 22:27:46.536 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@4052c8c2 transparency = 1 has alpha = false isAlphaPre = false 22:27:46.536 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 22:27:46.536 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@1c9fbb61) done in 3 msec 22:27:46.538 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:46.543 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:46.544 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 22:27:46.545 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 22:27:46.545 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must correctly load metadata when not in cache" 22:27:46.545 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 22:27:46.545 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.573 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 4 msec 22:27:46.573 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 22:27:46.726 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:27:46.733 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@22c75c01), null, canConvert: false) 22:27:46.734 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:46.735 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:46.735 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 22:27:46.735 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@22c75c01) 22:27:46.735 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@22c75c01), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 22:27:46.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 22:27:46.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 22:27:46.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 22:27:46.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 22:27:46.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 22:27:46.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@4052c8c2 transparency = 1 has alpha = false isAlphaPre = false 22:27:46.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 22:27:46.735 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@22c75c01) done in 0 msec 22:27:46.737 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:27:46.737 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:27:46.738 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 22:27:46.738 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 22:27:46.738 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must reload metadata after expiration time when file has been changed" 22:27:46.738 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 22:27:46.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.749 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.750 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT] 22:27:46.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:10:00.000000002Z[GMT] > metadata 2013-05-20T20:00Z[GMT] 22:27:46.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.751 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT] 22:27:46.752 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT] 22:27:46.752 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.752 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:20:00.000000003Z[GMT] > metadata 2013-05-20T20:10:00.000000001Z[GMT] 22:27:46.752 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.753 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT] 22:27:46.754 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT] 22:27:46.754 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.754 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:30:00.000000004Z[GMT] > metadata 2013-05-20T20:20:00.000000002Z[GMT] 22:27:46.755 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.755 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT] 22:27:46.788 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT] 22:27:46.795 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.796 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:40:00.000000005Z[GMT] > metadata 2013-05-20T20:30:00.000000003Z[GMT] 22:27:46.796 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.796 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT] 22:27:46.797 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT] 22:27:46.804 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.805 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:50:00.000000006Z[GMT] > metadata 2013-05-20T20:40:00.000000004Z[GMT] 22:27:46.805 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.806 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT] 22:27:46.806 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT] 22:27:46.807 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.807 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:00:00.000000007Z[GMT] > metadata 2013-05-20T20:50:00.000000005Z[GMT] 22:27:46.807 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.807 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT] 22:27:46.808 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT] 22:27:46.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:10:00.000000008Z[GMT] > metadata 2013-05-20T21:00:00.000000006Z[GMT] 22:27:46.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.809 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT] 22:27:46.810 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT] 22:27:46.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:20:00.000000009Z[GMT] > metadata 2013-05-20T21:10:00.000000007Z[GMT] 22:27:46.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.811 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT] 22:27:46.828 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT] 22:27:46.828 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 22:27:46.828 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:30:00.000000010Z[GMT] > metadata 2013-05-20T21:20:00.000000008Z[GMT] 22:27:46.829 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 22:27:46.829 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT] 22:27:46.830 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 91 msec 22:27:46.830 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 22:27:46.833 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 22:27:46.833 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST "must properly read metadata" 22:27:46.833 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 22:27:46.847 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0, 0, [METADATA]) 22:27:46.847 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0) 22:27:46.847 [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])) 22:27:46.848 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:46.851 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@47b11ec7, false, jpg) 22:27:46.914 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@47b11ec7, javax.imageio.ImageIO$ImageReaderIterator@45f756e6) 22:27:46.921 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5a8c93, vendor: Oracle Corporation 22:27:46.921 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5a8c93, vendor: Oracle Corporation 22:27:46.921 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5a8c93 22:27:46.921 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@5a8c93, 0) 22:27:47.336 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:47.338 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@506aabf6, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5cbd94b2, class it.tidalwave.image.metadata.TIFF) 22:27:47.339 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4a2e7bcb) 22:27:47.339 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@506aabf6, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5cbd94b2, class it.tidalwave.image.metadata.EXIF) 22:27:47.344 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@74f827ad) 22:27:47.344 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@506aabf6, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5cbd94b2, class it.tidalwave.image.metadata.MakerNote) 22:27:47.344 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:47.344 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@506aabf6, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5cbd94b2, class it.tidalwave.image.metadata.IPTC) 22:27:47.344 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4a8a0099) 22:27:47.344 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@506aabf6, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5cbd94b2, class it.tidalwave.image.metadata.XMP) 22:27:47.345 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7c1447b5) 22:27:47.345 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IMAGE: EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={Key(name=it.tidalwave.image.EditableImage.format, type=class java.lang.String)=JPEG, Key(name=it.tidalwave.image.EditableImage.mimeType, type=class java.lang.String)=image/jpeg}) 22:27:47.355 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF: TIFF@1[9 tags] 22:27:47.355 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF: EXIF@2[36 tags] 22:27:47.356 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC: IPTC@3[13 tags] 22:27:47.362 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP: XMP@4[1 tags] 22:27:47.375 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [271] Make: NIKON CORPORATION 22:27:47.376 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [272] Model: NIKON D5000 22:27:47.391 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [282] X Resolution: 72/1 22:27:47.392 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [283] Y Resolution: 72/1 22:27:47.392 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [296] Resolution Unit: 2 22:27:47.393 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [305] Software: Adobe Photoshop Lightroom 4.1 (Macintosh) 22:27:47.393 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [306] Date/Time: 2012:11:02 07:01:43 22:27:47.393 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [315] Artist: Fabrizio Giudici 22:27:47.393 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [33432] Copyright: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:47.393 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33434] Exposure Time: 1/1000 22:27:47.394 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33437] F Number: 8/1 22:27:47.394 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34850] Exposure Program: 1 22:27:47.394 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34855] ISO Speed Ratings: 400 22:27:47.395 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36864] EXIF Version: [48, 50, 51, 48] 22:27:47.395 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36867] Date/Time Original: 2010:01:02 12:53:59 22:27:47.399 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36868] Date/Time Digitized: 2010:01:02 12:53:59 22:27:47.400 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37377] Shutter SpeedValue: 9965784/1000000 22:27:47.400 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37378] Aperture Value: 6/1 22:27:47.401 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37380] Exposure Bias Value: 0/6 22:27:47.401 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37381] Max Aperture Value: 30/10 22:27:47.401 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37382] Subject Distance: 3/100 22:27:47.401 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37383] Metering Mode: 5 22:27:47.401 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37384] Light Source: 9 22:27:47.402 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37385] Flash: 0 22:27:47.402 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37386] Focal Length: 1800/10 22:27:47.402 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37521] Subsec Time Original: 00 22:27:47.402 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37522] Subsec Time Digitized: 00 22:27:47.403 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41495] Sensing Method: 2 22:27:47.403 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41728] File Source: [3] 22:27:47.403 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41729] Scene Type: [1] 22:27:47.415 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41730] EXIF CFA Pattern: [2, 0, 2, 0, 1, 2, 0, 1] 22:27:47.416 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41985] Custom Rendered: 0 22:27:47.416 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41986] Exposure Mode: 1 22:27:47.417 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41987] White Balance: 1 22:27:47.417 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41988] Digital Zoom Ratio: 1/1 22:27:47.417 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41989] Focal Length 35mm Film: 270 22:27:47.417 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41990] Scene Capture Type: 0 22:27:47.417 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41991] Gain Control: 1 22:27:47.418 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41992] Contrast: 0 22:27:47.418 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41993] Saturation: 0 22:27:47.418 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41994] Sharpness: 0 22:27:47.418 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41996] Subject Distance Range: 0 22:27:47.418 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42033] BodySerialNumber: 6147706 22:27:47.419 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42034] LensSpecification: [1800/10, 1800/10, 28/10, 28/10] 22:27:47.419 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42036] LensModel: 180.0 mm f/2.8 22:27:47.419 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [346] : UTF-8 22:27:47.430 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [512] : 4 22:27:47.430 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [517] : Moutons autour de l'Île Saint-Honorat 22:27:47.430 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [567] : 20100102 22:27:47.430 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [572] : 125359+0100 22:27:47.431 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [574] : 20100102 22:27:47.431 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [575] : 125359+0100 22:27:47.431 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [592] : Fabrizio Giudici 22:27:47.431 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [597] : Photographer 22:27:47.432 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [622] : Fabrizio Giudici 22:27:47.432 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [627] : Fabrizio Giudici 22:27:47.432 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [628] : © Copyright by Fabrizio Giudici. All rights reserved. 22:27:47.432 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [634] : Fabrizio Giudici 22:27:47.433 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP [65535] : 172 22:27:47.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:47.451 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/target/ 22:27:47.451 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/DefaultMetadataProviderTest/expected-results/MetadataDump-20100102-0001.txt 22:27:47.451 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/DefaultMetadataProviderTest/MetadataDump-20100102-0001.txt 22:27:47.493 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST PASSED in 660 msec 22:27:47.494 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - 22:27:47.657 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 22:27:51.675 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 22:27:51.676 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 22:27:51.676 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 22:27:51.682 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.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] 22:27:51.708 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 22:27:51.709 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from JPEG" 22:27:51.709 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 22:27:51.709 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0, 0, [METADATA]) 22:27:51.709 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0) 22:27:51.709 [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])) 22:27:51.712 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:51.712 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6ac3ceda, false, jpg) 22:27:51.714 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6ac3ceda, javax.imageio.ImageIO$ImageReaderIterator@4a26a54b) 22:27:51.714 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@159d2313, vendor: Oracle Corporation 22:27:51.714 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@159d2313, vendor: Oracle Corporation 22:27:51.719 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@159d2313 22:27:51.719 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@159d2313, 0) 22:27:51.814 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:51.814 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@29f32a41, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@64ed6bc8, class it.tidalwave.image.metadata.TIFF) 22:27:51.816 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6801b4a4) 22:27:51.816 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@29f32a41, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@64ed6bc8, class it.tidalwave.image.metadata.EXIF) 22:27:51.817 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@54eaf69d) 22:27:51.817 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@29f32a41, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@64ed6bc8, class it.tidalwave.image.metadata.MakerNote) 22:27:51.817 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:51.817 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@29f32a41, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@64ed6bc8, class it.tidalwave.image.metadata.IPTC) 22:27:51.817 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@647b7f63) 22:27:51.817 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@29f32a41, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@64ed6bc8, class it.tidalwave.image.metadata.XMP) 22:27:51.817 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6bc7eb0f) 22:27:51.832 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: SONY 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: ILCE-6600 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2023:01:12 15:37:33 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: Fabrizio Giudici 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/160 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:51.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 125 22:27:51.835 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[34864]: 2 22:27:51.835 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[RecommendedExposureIndex]: 125 22:27:51.835 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 49] 22:27:51.835 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2023:01:12 15:37:33 22:27:51.838 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2023:01:12 15:37:33 22:27:51.838 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7321928/1000000 22:27:51.844 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:51.844 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Brightness Value]: 21274/2560 22:27:51.844 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -3/10 22:27:51.845 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 1024/256 22:27:51.845 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:51.845 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:51.845 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 48 22:27:51.845 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 1680/10 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 67 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 2 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 16/16 22:27:51.849 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 252 22:27:51.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:51.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 1 22:27:51.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:51.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:51.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [1680/10, 1680/10, 4/1, 4/1] 22:27:51.851 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: FE 70-200mm F4 G OSS 22:27:51.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:51.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:51.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Sant'Eusebio a Perti. 22:27:51.852 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [church:Chiesa di Sant'Eusebio, sky, mountain profile, house, trees, edit process 2022-09-08, landscape, architecture, church, scientific name:Pinus pinea, cypressus, apse, church façade, octagonal, published, cloud, hill, hills, tagged] 22:27:51.854 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20230112 22:27:51.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 153733+0100 22:27:51.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20230112 22:27:51.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 153733+0100 22:27:51.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:51.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[602]: Finale ligure 22:27:51.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[604]: Strada di Gorra 22:27:51.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[607]: Liguria 22:27:51.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[612]: IT 22:27:51.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[613]: Italia 22:27:51.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: Fabrizio Giudici 22:27:51.862 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:51.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 168 22:27:51.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 190 msec 22:27:51.902 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:52.110 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.110 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:52.110 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0004.jpg] 22:27:52.110 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.116 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0004.jpg, 0, 0, [METADATA]) 22:27:52.116 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0004.jpg, 0) 22:27:52.116 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0004.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:52.116 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:52.116 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@777b2207, false, jpg) 22:27:52.122 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@777b2207, javax.imageio.ImageIO$ImageReaderIterator@1a7e6989) 22:27:52.122 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4cec414d, vendor: Oracle Corporation 22:27:52.122 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4cec414d, vendor: Oracle Corporation 22:27:52.122 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4cec414d 22:27:52.122 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4cec414d, 0) 22:27:52.188 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:52.188 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46c9a298, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@68017525, class it.tidalwave.image.metadata.TIFF) 22:27:52.189 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@434d5eb9) 22:27:52.189 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46c9a298, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@68017525, class it.tidalwave.image.metadata.EXIF) 22:27:52.189 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5914a346) 22:27:52.189 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46c9a298, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@68017525, class it.tidalwave.image.metadata.MakerNote) 22:27:52.189 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:52.189 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46c9a298, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@68017525, class it.tidalwave.image.metadata.IPTC) 22:27:52.189 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5242079e) 22:27:52.189 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46c9a298, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@68017525, class it.tidalwave.image.metadata.XMP) 22:27:52.189 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3109f8ae) 22:27:52.201 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:52.201 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:52.201 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:52.201 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 11:29:02 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 11:29:02 22:27:52.202 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 11:29:02 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 100 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 100 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 100 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:52.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:52.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:52.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:52.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:52.206 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:52.206 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:52.206 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Rimorchiatori. 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [edit process 2022-09-08, published] 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 112902+0200 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 112902+0200 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:52.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:52.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 187 22:27:52.230 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/320 sec @ ƒ/9, ISO 200 TITLE: Rimorchiatori. 22:27:52.231 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:52.232 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:52.232 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0004.txt 22:27:52.232 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0004.txt 22:27:52.247 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 122 msec 22:27:52.247 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:52.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:52.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0007.jpg] 22:27:52.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.272 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0007.jpg, 0, 0, [METADATA]) 22:27:52.272 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0007.jpg, 0) 22:27:52.272 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0007.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:52.273 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:52.273 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6022a4c4, false, jpg) 22:27:52.280 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6022a4c4, javax.imageio.ImageIO$ImageReaderIterator@11092844) 22:27:52.280 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@73a815c2, vendor: Oracle Corporation 22:27:52.280 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@73a815c2, vendor: Oracle Corporation 22:27:52.280 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@73a815c2 22:27:52.280 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@73a815c2, 0) 22:27:52.403 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:52.403 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7ce1b3fe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f54afa5, class it.tidalwave.image.metadata.TIFF) 22:27:52.431 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@598138b) 22:27:52.431 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7ce1b3fe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f54afa5, class it.tidalwave.image.metadata.EXIF) 22:27:52.432 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@d19c280) 22:27:52.432 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7ce1b3fe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f54afa5, class it.tidalwave.image.metadata.MakerNote) 22:27:52.432 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:52.432 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7ce1b3fe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f54afa5, class it.tidalwave.image.metadata.IPTC) 22:27:52.432 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7c96ee9e) 22:27:52.432 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7ce1b3fe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f54afa5, class it.tidalwave.image.metadata.XMP) 22:27:52.432 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@16554f2e) 22:27:52.435 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:52.435 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:52.435 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 11:30:30 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:52.436 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 11:30:30 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 11:30:30 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:52.437 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:52.438 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [edit process 2022-09-08, published] 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113030+0200 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113030+0200 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:52.439 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:52.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:52.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:52.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:52.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:52.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:52.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:52.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:52.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:52.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:52.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:52.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:52.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 185 22:27:52.471 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/320 sec @ ƒ/10, ISO 200 TITLE: 22:27:52.486 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:52.486 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:52.486 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0007.txt 22:27:52.486 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0007.txt 22:27:52.494 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 225 msec 22:27:52.494 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:52.505 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.505 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:52.505 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0014.jpg] 22:27:52.505 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.510 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0014.jpg, 0, 0, [METADATA]) 22:27:52.510 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0014.jpg, 0) 22:27:52.510 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0014.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:52.510 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:52.510 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@52b11deb, false, jpg) 22:27:52.521 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@52b11deb, javax.imageio.ImageIO$ImageReaderIterator@104ce963) 22:27:52.522 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@52a72430, vendor: Oracle Corporation 22:27:52.522 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@52a72430, vendor: Oracle Corporation 22:27:52.522 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@52a72430 22:27:52.522 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@52a72430, 0) 22:27:52.600 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:52.600 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60274863, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b4a76f3, class it.tidalwave.image.metadata.TIFF) 22:27:52.600 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1a568f25) 22:27:52.600 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60274863, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b4a76f3, class it.tidalwave.image.metadata.EXIF) 22:27:52.601 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7bf67f81) 22:27:52.601 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60274863, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b4a76f3, class it.tidalwave.image.metadata.MakerNote) 22:27:52.601 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:52.601 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60274863, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b4a76f3, class it.tidalwave.image.metadata.IPTC) 22:27:52.601 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@214844cc) 22:27:52.601 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60274863, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b4a76f3, class it.tidalwave.image.metadata.XMP) 22:27:52.601 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@79ed43f8) 22:27:52.601 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:52.601 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:52.601 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:52.601 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:52.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:52.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:52.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:52.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 11:39:11 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/180 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 16/1 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 11:39:11 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 11:39:11 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7491853/1000000 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 8/1 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 24/1 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 900 22:27:52.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 900 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 900 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 36 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [24/1, 24/1, 28/10, 28/10] 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 24mm ƒ/2.8D AF 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [edit process 2022-09-08, published] 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113911+0200 22:27:52.609 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113911+0200 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:52.610 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 185 22:27:52.634 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 24mm ƒ/2.8D AF @ 24 mm, 1/180 sec @ ƒ/16, ISO 200 TITLE: 22:27:52.635 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:52.635 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:52.635 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0014.txt 22:27:52.635 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0014.txt 22:27:52.647 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 131 msec 22:27:52.647 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:52.651 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.655 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:52.655 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0015.jpg] 22:27:52.655 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.656 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0015.jpg, 0, 0, [METADATA]) 22:27:52.656 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0015.jpg, 0) 22:27:52.656 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0015.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:52.657 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:52.657 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@34e347a5, false, jpg) 22:27:52.659 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@34e347a5, javax.imageio.ImageIO$ImageReaderIterator@5771d28a) 22:27:52.659 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1bb86f8d, vendor: Oracle Corporation 22:27:52.659 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1bb86f8d, vendor: Oracle Corporation 22:27:52.659 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1bb86f8d 22:27:52.660 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1bb86f8d, 0) 22:27:52.780 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:52.780 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a063e1a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@721af8d0, class it.tidalwave.image.metadata.TIFF) 22:27:52.780 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1c89afe) 22:27:52.780 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a063e1a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@721af8d0, class it.tidalwave.image.metadata.EXIF) 22:27:52.780 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4891aee2) 22:27:52.780 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a063e1a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@721af8d0, class it.tidalwave.image.metadata.MakerNote) 22:27:52.780 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:52.780 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a063e1a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@721af8d0, class it.tidalwave.image.metadata.IPTC) 22:27:52.781 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@537caf04) 22:27:52.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a063e1a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@721af8d0, class it.tidalwave.image.metadata.XMP) 22:27:52.781 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@768511c3) 22:27:52.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:52.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:52.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:52.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:52.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 11:39:30 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/180 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 16/1 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 11:39:30 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 11:39:30 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7491853/1000000 22:27:52.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 8/1 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 24/1 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 700 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 700 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 700 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:52.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:52.807 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:52.807 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:52.807 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:52.807 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 36 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [24/1, 24/1, 28/10, 28/10] 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 24mm ƒ/2.8D AF 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [edit process 2022-09-08, published] 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113930+0200 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113930+0200 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:52.808 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:52.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 185 22:27:52.810 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 24mm ƒ/2.8D AF @ 24 mm, 1/180 sec @ ƒ/16, ISO 200 TITLE: 22:27:52.811 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:52.811 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:52.811 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0015.txt 22:27:52.811 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0015.txt 22:27:52.834 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 160 msec 22:27:52.834 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:52.850 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.850 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:52.850 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0022.jpg] 22:27:52.850 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:52.850 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0022.jpg, 0, 0, [METADATA]) 22:27:52.850 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0022.jpg, 0) 22:27:52.850 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0022.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:52.850 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:52.850 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4116167e, false, jpg) 22:27:52.859 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4116167e, javax.imageio.ImageIO$ImageReaderIterator@74e2de39) 22:27:52.860 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@26a32fa5, vendor: Oracle Corporation 22:27:52.860 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@26a32fa5, vendor: Oracle Corporation 22:27:52.860 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@26a32fa5 22:27:52.860 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@26a32fa5, 0) 22:27:53.006 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.006 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a420390, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2523c97a, class it.tidalwave.image.metadata.TIFF) 22:27:53.007 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@49ffcd07) 22:27:53.015 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a420390, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2523c97a, class it.tidalwave.image.metadata.EXIF) 22:27:53.015 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4fc6dcb7) 22:27:53.015 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a420390, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2523c97a, class it.tidalwave.image.metadata.MakerNote) 22:27:53.015 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.015 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a420390, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2523c97a, class it.tidalwave.image.metadata.IPTC) 22:27:53.015 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4512085c) 22:27:53.015 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a420390, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2523c97a, class it.tidalwave.image.metadata.XMP) 22:27:53.015 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7e41619d) 22:27:53.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 11:45:44 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:53.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 71/10 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 11:45:44 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 11:45:44 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 5655638/1000000 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.026 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.027 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:53.027 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.027 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:53.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:53.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:53.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:53.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:53.037 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:53.041 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:53.041 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:53.041 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:53.041 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:53.041 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Gabbiano comune (Chroicocephalus ridibundus). 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Chroicocephalus ridibundus, edit process 2022-09-08, published, wildlife, bird] 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114544+0200 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114544+0200 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.042 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.043 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.051 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.051 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.052 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.052 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 225 22:27:53.054 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/1000 sec @ ƒ/7.1, ISO 400 TITLE: Gabbiano comune (Chroicocephalus ridibundus). 22:27:53.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0022.txt 22:27:53.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0022.txt 22:27:53.059 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 209 msec 22:27:53.059 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.078 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.078 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.078 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0030.jpg] 22:27:53.078 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.078 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0030.jpg, 0, 0, [METADATA]) 22:27:53.078 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0030.jpg, 0) 22:27:53.078 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0030.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.079 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.079 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@29cbdd86, false, jpg) 22:27:53.081 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@29cbdd86, javax.imageio.ImageIO$ImageReaderIterator@84e1883) 22:27:53.082 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7f7168e7, vendor: Oracle Corporation 22:27:53.082 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7f7168e7, vendor: Oracle Corporation 22:27:53.082 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7f7168e7 22:27:53.083 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@7f7168e7, 0) 22:27:53.181 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.181 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@516c8f5a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38617f1c, class it.tidalwave.image.metadata.TIFF) 22:27:53.181 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@102d4cea) 22:27:53.181 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@516c8f5a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38617f1c, class it.tidalwave.image.metadata.EXIF) 22:27:53.181 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5f519714) 22:27:53.182 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@516c8f5a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38617f1c, class it.tidalwave.image.metadata.MakerNote) 22:27:53.182 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.182 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@516c8f5a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38617f1c, class it.tidalwave.image.metadata.IPTC) 22:27:53.182 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6a72d5fb) 22:27:53.182 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@516c8f5a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38617f1c, class it.tidalwave.image.metadata.XMP) 22:27:53.182 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@59d8de36) 22:27:53.183 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.183 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:07:07 22:50:03 22:27:53.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 71/10 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 11:47:52 22:27:53.188 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 11:47:52 22:27:53.195 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:53.195 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 5655638/1000000 22:27:53.195 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:53.195 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:53.195 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.195 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:53.195 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 900 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 900 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 900 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 100 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.196 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Chroicocephalus ridibundus, edit process 2022-09-08, published, wildlife, bird] 22:27:53.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:53.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114752+0200 22:27:53.203 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:53.204 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114752+0200 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.205 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.207 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.208 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 217 22:27:53.212 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/1000 sec @ ƒ/7.1, ISO 400 TITLE: 22:27:53.213 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.213 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.213 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0030.txt 22:27:53.213 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0030.txt 22:27:53.215 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 136 msec 22:27:53.215 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.223 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0038.jpg] 22:27:53.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.226 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0038.jpg, 0, 0, [METADATA]) 22:27:53.227 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0038.jpg, 0) 22:27:53.227 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0038.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.227 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.228 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@16a81f09, false, jpg) 22:27:53.236 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@16a81f09, javax.imageio.ImageIO$ImageReaderIterator@6719b4a) 22:27:53.237 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@64f514d2, vendor: Oracle Corporation 22:27:53.237 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@64f514d2, vendor: Oracle Corporation 22:27:53.237 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@64f514d2 22:27:53.237 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@64f514d2, 0) 22:27:53.301 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.301 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c1e4d9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@60019f4b, class it.tidalwave.image.metadata.TIFF) 22:27:53.301 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4aa007c6) 22:27:53.302 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c1e4d9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@60019f4b, class it.tidalwave.image.metadata.EXIF) 22:27:53.302 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@619783ce) 22:27:53.302 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c1e4d9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@60019f4b, class it.tidalwave.image.metadata.MakerNote) 22:27:53.302 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.302 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c1e4d9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@60019f4b, class it.tidalwave.image.metadata.IPTC) 22:27:53.302 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3f3b50df) 22:27:53.302 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c1e4d9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@60019f4b, class it.tidalwave.image.metadata.XMP) 22:27:53.302 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@53ac6bb4) 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 11:58:05 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:53.303 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:53.304 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.304 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 11:58:05 22:27:53.311 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 11:58:05 22:27:53.311 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:53.311 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:53.311 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 900 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 900 22:27:53.312 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 900 22:27:53.316 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.316 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:53.316 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:53.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [edit process 2022-09-08, published] 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 115805+0200 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 115805+0200 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 179 22:27:53.321 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/320 sec @ ƒ/9, ISO 200 TITLE: 22:27:53.321 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.321 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.321 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0038.txt 22:27:53.321 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0038.txt 22:27:53.325 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 99 msec 22:27:53.325 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.347 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.348 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.348 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0044.jpg] 22:27:53.348 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.348 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0044.jpg, 0, 0, [METADATA]) 22:27:53.348 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0044.jpg, 0) 22:27:53.348 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0044.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.348 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.348 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6fd77c16, false, jpg) 22:27:53.355 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6fd77c16, javax.imageio.ImageIO$ImageReaderIterator@6b41df80) 22:27:53.355 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@35537fe, vendor: Oracle Corporation 22:27:53.356 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@35537fe, vendor: Oracle Corporation 22:27:53.356 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@35537fe 22:27:53.356 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@35537fe, 0) 22:27:53.406 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.406 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@b41c538, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2101e969, class it.tidalwave.image.metadata.TIFF) 22:27:53.407 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@40b415bb) 22:27:53.409 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@b41c538, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2101e969, class it.tidalwave.image.metadata.EXIF) 22:27:53.409 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@73ac846) 22:27:53.409 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@b41c538, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2101e969, class it.tidalwave.image.metadata.MakerNote) 22:27:53.409 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.409 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@b41c538, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2101e969, class it.tidalwave.image.metadata.IPTC) 22:27:53.409 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@257a59c) 22:27:53.410 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@b41c538, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2101e969, class it.tidalwave.image.metadata.XMP) 22:27:53.410 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2cb34e1e) 22:27:53.410 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 12:10:27 22:27:53.419 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/125 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 16/1 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 12:10:27 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 12:10:27 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6965784/1000000 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 8/1 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 16/10 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 50/1 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.420 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 75 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [50/1, 50/1, 18/10, 18/10] 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 50mm ƒ/1.8D AF 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [edit process 2022-09-08, published] 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 121027+0200 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 121027+0200 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.421 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.422 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 185 22:27:53.423 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 50mm ƒ/1.8D AF @ 50 mm, 1/125 sec @ ƒ/16, ISO 200 TITLE: 22:27:53.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0044.txt 22:27:53.424 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0044.txt 22:27:53.424 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 77 msec 22:27:53.424 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.427 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.427 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.435 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0050.jpg] 22:27:53.435 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.436 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0050.jpg, 0, 0, [METADATA]) 22:27:53.436 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0050.jpg, 0) 22:27:53.436 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030628-0050.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.436 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.436 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@9af804b, false, jpg) 22:27:53.439 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@9af804b, javax.imageio.ImageIO$ImageReaderIterator@12cea099) 22:27:53.439 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@60d14dca, vendor: Oracle Corporation 22:27:53.439 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@60d14dca, vendor: Oracle Corporation 22:27:53.439 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@60d14dca 22:27:53.439 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@60d14dca, 0) 22:27:53.494 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.494 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21fba6fd, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4b2e1015, class it.tidalwave.image.metadata.TIFF) 22:27:53.495 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@17d99e0f) 22:27:53.495 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21fba6fd, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4b2e1015, class it.tidalwave.image.metadata.EXIF) 22:27:53.495 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@418b946b) 22:27:53.495 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21fba6fd, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4b2e1015, class it.tidalwave.image.metadata.MakerNote) 22:27:53.495 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.495 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21fba6fd, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4b2e1015, class it.tidalwave.image.metadata.IPTC) 22:27:53.495 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3d3b1ee9) 22:27:53.495 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21fba6fd, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4b2e1015, class it.tidalwave.image.metadata.XMP) 22:27:53.509 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@62e0fe3) 22:27:53.509 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:06:28 12:14:55 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/125 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 20/1 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:06:28 12:14:55 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:06:28 12:14:55 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6965784/1000000 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 8643856/1000000 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.510 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 24/1 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 900 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 900 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 900 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 36 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:53.511 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [24/1, 24/1, 28/10, 28/10] 22:27:53.527 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 24mm ƒ/2.8D AF 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [edit process 2022-09-08, published] 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030628 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 121455+0200 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030628 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 121455+0200 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.528 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 203 22:27:53.530 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 24mm ƒ/2.8D AF @ 24 mm, 1/125 sec @ ƒ/20, ISO 200 TITLE: 22:27:53.530 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.530 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.530 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030628-0050.txt 22:27:53.530 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030628-0050.txt 22:27:53.539 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 104 msec 22:27:53.539 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.559 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.559 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.559 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0002.jpg] 22:27:53.559 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.560 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0002.jpg, 0, 0, [METADATA]) 22:27:53.560 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0002.jpg, 0) 22:27:53.560 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0002.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.560 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.560 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6198bac2, false, jpg) 22:27:53.571 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6198bac2, javax.imageio.ImageIO$ImageReaderIterator@4193b8a5) 22:27:53.572 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7102b480, vendor: Oracle Corporation 22:27:53.572 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7102b480, vendor: Oracle Corporation 22:27:53.572 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7102b480 22:27:53.572 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@7102b480, 0) 22:27:53.677 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.677 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@296a6a10, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4da86d09, class it.tidalwave.image.metadata.TIFF) 22:27:53.678 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5a21746a) 22:27:53.678 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@296a6a10, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4da86d09, class it.tidalwave.image.metadata.EXIF) 22:27:53.678 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@474c8dec) 22:27:53.678 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@296a6a10, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4da86d09, class it.tidalwave.image.metadata.MakerNote) 22:27:53.678 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.678 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@296a6a10, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4da86d09, class it.tidalwave.image.metadata.IPTC) 22:27:53.678 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3d8c55ff) 22:27:53.678 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@296a6a10, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4da86d09, class it.tidalwave.image.metadata.XMP) 22:27:53.678 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@33c2a762) 22:27:53.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:07:01 11:22:06 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 4/1 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 800 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 11:22:06 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 11:22:06 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4/1 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:27:53.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:53.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:53.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 700 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 700 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 700 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:53.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:53.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [unknown animal, published, edit process 2022-09-08] 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 112206+0200 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 112206+0200 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 189 22:27:53.696 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/500 sec @ ƒ/4, -1.67 EV, ISO 800 TITLE: 22:27:53.696 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.696 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.696 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0002.txt 22:27:53.697 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0002.txt 22:27:53.699 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 138 msec 22:27:53.699 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.701 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.701 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.701 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0003.jpg] 22:27:53.701 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.707 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0003.jpg, 0, 0, [METADATA]) 22:27:53.707 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0003.jpg, 0) 22:27:53.707 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0003.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.707 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.708 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1d05cbae, false, jpg) 22:27:53.727 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1d05cbae, javax.imageio.ImageIO$ImageReaderIterator@69075512) 22:27:53.728 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@fff7dc9, vendor: Oracle Corporation 22:27:53.728 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@fff7dc9, vendor: Oracle Corporation 22:27:53.728 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@fff7dc9 22:27:53.728 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@fff7dc9, 0) 22:27:53.771 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.771 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@59c9df97, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2dacf052, class it.tidalwave.image.metadata.TIFF) 22:27:53.771 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@35590f53) 22:27:53.771 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@59c9df97, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2dacf052, class it.tidalwave.image.metadata.EXIF) 22:27:53.771 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1d8ab0dc) 22:27:53.771 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@59c9df97, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2dacf052, class it.tidalwave.image.metadata.MakerNote) 22:27:53.779 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.779 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@59c9df97, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2dacf052, class it.tidalwave.image.metadata.IPTC) 22:27:53.779 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@aa8f19d) 22:27:53.780 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@59c9df97, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2dacf052, class it.tidalwave.image.metadata.XMP) 22:27:53.780 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@40ccaefa) 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:07:01 11:22:27 22:27:53.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 4/1 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 800 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 11:22:27 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 11:22:27 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4/1 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -12/6 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 100 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 100 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 100 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:53.781 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [unknown animal, published, edit process 2022-09-08] 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 112227+0200 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 112227+0200 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 196 22:27:53.784 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/1000 sec @ ƒ/4, -2.00 EV, ISO 800 TITLE: 22:27:53.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0003.txt 22:27:53.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0003.txt 22:27:53.819 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 84 msec 22:27:53.819 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.822 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.822 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.822 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0005.jpg] 22:27:53.822 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.823 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0005.jpg, 0, 0, [METADATA]) 22:27:53.823 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0005.jpg, 0) 22:27:53.823 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0005.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.824 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.824 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@77d68b94, false, jpg) 22:27:53.825 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@77d68b94, javax.imageio.ImageIO$ImageReaderIterator@34fb399b) 22:27:53.826 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6cd8b2de, vendor: Oracle Corporation 22:27:53.826 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6cd8b2de, vendor: Oracle Corporation 22:27:53.826 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6cd8b2de 22:27:53.826 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@6cd8b2de, 0) 22:27:53.965 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:53.965 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1c83c000, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@35e4cf0c, class it.tidalwave.image.metadata.TIFF) 22:27:53.965 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@12a57194) 22:27:53.965 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1c83c000, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@35e4cf0c, class it.tidalwave.image.metadata.EXIF) 22:27:53.965 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@e198e7f) 22:27:53.965 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1c83c000, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@35e4cf0c, class it.tidalwave.image.metadata.MakerNote) 22:27:53.965 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:53.965 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1c83c000, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@35e4cf0c, class it.tidalwave.image.metadata.IPTC) 22:27:53.965 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@c98dc7c) 22:27:53.965 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1c83c000, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@35e4cf0c, class it.tidalwave.image.metadata.XMP) 22:27:53.965 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1f17fe4c) 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:07:01 11:34:21 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 56/10 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 11:34:21 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 11:34:21 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4970854/1000000 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:53.966 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 100 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 100 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 100 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Neophron percnopterus, published, edit process 2022-09-08, bird] 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113421+0200 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113421+0200 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:53.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:53.968 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 213 22:27:53.968 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/800 sec @ ƒ/5.6, -1.00 EV, ISO 200 TITLE: 22:27:53.969 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:53.969 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:53.969 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0005.txt 22:27:53.969 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0005.txt 22:27:53.973 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 148 msec 22:27:53.973 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:53.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:53.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0007.jpg] 22:27:53.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:53.987 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0007.jpg, 0, 0, [METADATA]) 22:27:53.987 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0007.jpg, 0) 22:27:53.987 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0007.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:53.988 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:53.988 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@cb715b9, false, jpg) 22:27:53.990 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@cb715b9, javax.imageio.ImageIO$ImageReaderIterator@50c253b6) 22:27:53.991 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@797ed02e, vendor: Oracle Corporation 22:27:53.991 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@797ed02e, vendor: Oracle Corporation 22:27:53.991 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@797ed02e 22:27:53.991 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@797ed02e, 0) 22:27:54.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@426786ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4d97c12c, class it.tidalwave.image.metadata.TIFF) 22:27:54.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@c9ebdb) 22:27:54.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@426786ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4d97c12c, class it.tidalwave.image.metadata.EXIF) 22:27:54.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@620a2725) 22:27:54.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@426786ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4d97c12c, class it.tidalwave.image.metadata.MakerNote) 22:27:54.071 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@426786ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4d97c12c, class it.tidalwave.image.metadata.IPTC) 22:27:54.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1ca49d7c) 22:27:54.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@426786ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4d97c12c, class it.tidalwave.image.metadata.XMP) 22:27:54.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6f49a165) 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:07:01 11:35:50 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 11:35:50 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 11:35:50 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 700 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 700 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 700 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:54.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Platalea leucorodia, published, edit process 2022-09-08, bird] 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113550+0200 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113550+0200 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:54.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 213 22:27:54.074 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/800 sec @ ƒ/10, -1.67 EV, ISO 200 TITLE: 22:27:54.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0007.txt 22:27:54.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0007.txt 22:27:54.094 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 91 msec 22:27:54.094 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0009.jpg] 22:27:54.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.104 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0009.jpg, 0, 0, [METADATA]) 22:27:54.104 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0009.jpg, 0) 22:27:54.104 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0009.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.104 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.104 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3bf572e0, false, jpg) 22:27:54.106 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3bf572e0, javax.imageio.ImageIO$ImageReaderIterator@2089ea49) 22:27:54.106 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5bd3d747, vendor: Oracle Corporation 22:27:54.106 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5bd3d747, vendor: Oracle Corporation 22:27:54.106 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5bd3d747 22:27:54.107 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@5bd3d747, 0) 22:27:54.168 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.168 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@239c4792, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@598acf89, class it.tidalwave.image.metadata.TIFF) 22:27:54.168 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@58ea2bc2) 22:27:54.168 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@239c4792, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@598acf89, class it.tidalwave.image.metadata.EXIF) 22:27:54.169 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5c2463d8) 22:27:54.169 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@239c4792, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@598acf89, class it.tidalwave.image.metadata.MakerNote) 22:27:54.169 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.169 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@239c4792, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@598acf89, class it.tidalwave.image.metadata.IPTC) 22:27:54.169 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@c079185) 22:27:54.169 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@239c4792, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@598acf89, class it.tidalwave.image.metadata.XMP) 22:27:54.169 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@38aca984) 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:25 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 71/10 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 11:37:18 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 11:37:18 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 5655638/1000000 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 70 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 70 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.170 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Accipitridae, Accipitriformes, Animalia, Aves, Capovaccaio, Chordata, Eukaryota, Neophron, Neophron percnopterus, Taxonomy] 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113718+0200 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113718+0200 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.171 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 173 22:27:54.172 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/800 sec @ ƒ/7.1, -1.67 EV, ISO 200 TITLE: 22:27:54.172 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.172 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.172 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0009.txt 22:27:54.172 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0009.txt 22:27:54.187 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 69 msec 22:27:54.187 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.205 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.205 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.205 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0021.jpg] 22:27:54.205 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.206 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0021.jpg, 0, 0, [METADATA]) 22:27:54.206 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0021.jpg, 0) 22:27:54.206 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0021.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.206 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.207 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3ea14a58, false, jpg) 22:27:54.208 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3ea14a58, javax.imageio.ImageIO$ImageReaderIterator@a3cd3ff) 22:27:54.209 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@152f96e5, vendor: Oracle Corporation 22:27:54.209 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@152f96e5, vendor: Oracle Corporation 22:27:54.209 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@152f96e5 22:27:54.209 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@152f96e5, 0) 22:27:54.293 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.293 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@720a86ef, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1bfbbef5, class it.tidalwave.image.metadata.TIFF) 22:27:54.293 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7d19d465) 22:27:54.294 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@720a86ef, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1bfbbef5, class it.tidalwave.image.metadata.EXIF) 22:27:54.294 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@bc35e84) 22:27:54.294 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@720a86ef, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1bfbbef5, class it.tidalwave.image.metadata.MakerNote) 22:27:54.294 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.294 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@720a86ef, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1bfbbef5, class it.tidalwave.image.metadata.IPTC) 22:27:54.294 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2d589ced) 22:27:54.294 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@720a86ef, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1bfbbef5, class it.tidalwave.image.metadata.XMP) 22:27:54.295 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6b1293a5) 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:12 14:23:47 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:54.296 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 11:42:16 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 11:42:16 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114216+0200 22:27:54.297 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114216+0200 22:27:54.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 995 22:27:54.310 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/800 sec @ ƒ/11, -1.67 EV, ISO 200 TITLE: 22:27:54.312 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.312 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.312 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0021.txt 22:27:54.312 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0021.txt 22:27:54.312 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 107 msec 22:27:54.312 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.314 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.314 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.314 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0036.jpg] 22:27:54.314 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.315 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0036.jpg, 0, 0, [METADATA]) 22:27:54.315 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0036.jpg, 0) 22:27:54.315 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0036.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.315 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.315 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2d8f32a, false, jpg) 22:27:54.317 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2d8f32a, javax.imageio.ImageIO$ImageReaderIterator@28704c3) 22:27:54.318 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@498876f2, vendor: Oracle Corporation 22:27:54.318 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@498876f2, vendor: Oracle Corporation 22:27:54.318 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@498876f2 22:27:54.318 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@498876f2, 0) 22:27:54.367 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.367 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3860542a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@32558a32, class it.tidalwave.image.metadata.TIFF) 22:27:54.367 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5a5ba7ff) 22:27:54.367 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3860542a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@32558a32, class it.tidalwave.image.metadata.EXIF) 22:27:54.367 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@554bb231) 22:27:54.367 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3860542a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@32558a32, class it.tidalwave.image.metadata.MakerNote) 22:27:54.367 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.367 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3860542a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@32558a32, class it.tidalwave.image.metadata.IPTC) 22:27:54.367 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6fb07db6) 22:27:54.367 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3860542a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@32558a32, class it.tidalwave.image.metadata.XMP) 22:27:54.367 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@712a6e68) 22:27:54.368 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.368 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.368 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.368 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.373 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.373 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:25 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 28/10 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 12:19:52 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 12:19:52 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 2970854/1000000 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 180.0 mm f/2.8 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Eukaryota, Taxonomy, unknown animal] 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 121952+0200 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 121952+0200 22:27:54.374 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.375 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.375 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.375 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.375 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.375 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.375 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 167 22:27:54.378 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/320 sec @ ƒ/2.8, ISO 400 TITLE: 22:27:54.379 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0036.txt 22:27:54.380 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0036.txt 22:27:54.380 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 66 msec 22:27:54.380 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.394 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.394 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.394 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0043.jpg] 22:27:54.394 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.394 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0043.jpg, 0, 0, [METADATA]) 22:27:54.394 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0043.jpg, 0) 22:27:54.394 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0043.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.394 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.394 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2f6a923d, false, jpg) 22:27:54.396 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2f6a923d, javax.imageio.ImageIO$ImageReaderIterator@6cd76b55) 22:27:54.396 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@18e5b50, vendor: Oracle Corporation 22:27:54.396 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@18e5b50, vendor: Oracle Corporation 22:27:54.396 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@18e5b50 22:27:54.396 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@18e5b50, 0) 22:27:54.481 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.482 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e667bfb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@dc1fbbc, class it.tidalwave.image.metadata.TIFF) 22:27:54.491 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1124fd8) 22:27:54.491 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e667bfb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@dc1fbbc, class it.tidalwave.image.metadata.EXIF) 22:27:54.491 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@810d718) 22:27:54.492 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e667bfb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@dc1fbbc, class it.tidalwave.image.metadata.MakerNote) 22:27:54.492 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.492 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e667bfb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@dc1fbbc, class it.tidalwave.image.metadata.IPTC) 22:27:54.492 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@45e4dc42) 22:27:54.492 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e667bfb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@dc1fbbc, class it.tidalwave.image.metadata.XMP) 22:27:54.492 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@477ac359) 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:11:05 16:30:47 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.492 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 28/10 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 12:29:36 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 12:29:36 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 2970854/1000000 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Ara ararauna, published, edit process 2022-09-08, bird] 22:27:54.493 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 122936+0200 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 122936+0200 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.494 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: email@fabriziogiudici.it 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:54.495 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 212 22:27:54.496 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/320 sec @ ƒ/2.8, ISO 400 TITLE: 22:27:54.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0043.txt 22:27:54.496 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0043.txt 22:27:54.497 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 103 msec 22:27:54.497 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.509 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.509 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.509 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0067.jpg] 22:27:54.509 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.510 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0067.jpg, 0, 0, [METADATA]) 22:27:54.510 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0067.jpg, 0) 22:27:54.510 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0067.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.510 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.511 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1386f8bb, false, jpg) 22:27:54.516 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1386f8bb, javax.imageio.ImageIO$ImageReaderIterator@18ae3583) 22:27:54.516 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1a2d79bf, vendor: Oracle Corporation 22:27:54.516 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1a2d79bf, vendor: Oracle Corporation 22:27:54.516 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1a2d79bf 22:27:54.516 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1a2d79bf, 0) 22:27:54.573 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.573 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c689e6d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5d79fade, class it.tidalwave.image.metadata.TIFF) 22:27:54.573 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@33966111) 22:27:54.575 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c689e6d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5d79fade, class it.tidalwave.image.metadata.EXIF) 22:27:54.575 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6d61cfe4) 22:27:54.575 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c689e6d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5d79fade, class it.tidalwave.image.metadata.MakerNote) 22:27:54.575 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.575 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c689e6d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5d79fade, class it.tidalwave.image.metadata.IPTC) 22:27:54.575 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@592afd3) 22:27:54.575 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2c689e6d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5d79fade, class it.tidalwave.image.metadata.XMP) 22:27:54.575 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@172f0ab5) 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:26 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 13:06:30 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 13:06:30 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -16/6 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.576 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 180.0 mm f/2.8 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Chordata, Ciconiiformes, Eukaryota, Platalea, Platalea leucorodia, Spatola, Taxonomy, Threskiornithidae] 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 130630+0200 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 130630+0200 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.577 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 173 22:27:54.589 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/320 sec @ ƒ/10, -2.67 EV, ISO 200 TITLE: 22:27:54.589 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.589 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.589 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0067.txt 22:27:54.589 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0067.txt 22:27:54.590 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 81 msec 22:27:54.590 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.607 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.607 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.607 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0069.jpg] 22:27:54.608 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.608 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0069.jpg, 0, 0, [METADATA]) 22:27:54.608 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0069.jpg, 0) 22:27:54.608 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0069.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.609 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.609 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7cb77d5, false, jpg) 22:27:54.611 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7cb77d5, javax.imageio.ImageIO$ImageReaderIterator@61d4171d) 22:27:54.611 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7e0cbe79, vendor: Oracle Corporation 22:27:54.611 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7e0cbe79, vendor: Oracle Corporation 22:27:54.611 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7e0cbe79 22:27:54.611 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@7e0cbe79, 0) 22:27:54.651 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.651 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@799bc760, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@627f515c, class it.tidalwave.image.metadata.TIFF) 22:27:54.651 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@688d3e2a) 22:27:54.651 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@799bc760, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@627f515c, class it.tidalwave.image.metadata.EXIF) 22:27:54.651 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4fc2e703) 22:27:54.651 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@799bc760, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@627f515c, class it.tidalwave.image.metadata.MakerNote) 22:27:54.651 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.651 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@799bc760, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@627f515c, class it.tidalwave.image.metadata.IPTC) 22:27:54.651 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6845895c) 22:27:54.651 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@799bc760, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@627f515c, class it.tidalwave.image.metadata.XMP) 22:27:54.651 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@70a8c0b9) 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:26 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 71/10 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 13:06:41 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 13:06:41 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 5655638/1000000 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -12/6 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:54.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:54.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 180.0 mm f/2.8 22:27:54.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Chordata, Ciconiiformes, Eukaryota, Platalea, Platalea leucorodia, Spatola, Taxonomy, Threskiornithidae] 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 130641+0200 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 130641+0200 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 173 22:27:54.670 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/320 sec @ ƒ/7.1, -2.00 EV, ISO 200 TITLE: 22:27:54.670 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.670 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.670 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0069.txt 22:27:54.671 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0069.txt 22:27:54.679 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 64 msec 22:27:54.679 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0082.jpg] 22:27:54.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.683 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0082.jpg, 0, 0, [METADATA]) 22:27:54.683 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0082.jpg, 0) 22:27:54.683 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030701-0082.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.683 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.683 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1313d0b3, false, jpg) 22:27:54.685 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1313d0b3, javax.imageio.ImageIO$ImageReaderIterator@1b06c3f8) 22:27:54.685 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2d752f29, vendor: Oracle Corporation 22:27:54.685 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2d752f29, vendor: Oracle Corporation 22:27:54.685 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2d752f29 22:27:54.685 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@2d752f29, 0) 22:27:54.723 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.723 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6d88a3f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6980c50b, class it.tidalwave.image.metadata.TIFF) 22:27:54.723 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3e9a0143) 22:27:54.723 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6d88a3f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6980c50b, class it.tidalwave.image.metadata.EXIF) 22:27:54.724 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@644e2230) 22:27:54.724 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6d88a3f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6980c50b, class it.tidalwave.image.metadata.MakerNote) 22:27:54.724 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.724 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6d88a3f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6980c50b, class it.tidalwave.image.metadata.IPTC) 22:27:54.724 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4cf1ba4e) 22:27:54.724 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6d88a3f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6980c50b, class it.tidalwave.image.metadata.XMP) 22:27:54.724 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@23368646) 22:27:54.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:28 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:07:01 13:09:12 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:07:01 13:09:12 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -8/6 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 90 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 90 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 180.0 mm f/2.8 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Chordata, Ciconiiformes, Eukaryota, Platalea, Platalea leucorodia, Spatola, Taxonomy, Threskiornithidae] 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030701 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 130912+0200 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030701 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 130912+0200 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 173 22:27:54.744 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/100 sec @ ƒ/9, -1.33 EV, ISO 200 TITLE: 22:27:54.745 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.745 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.745 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030701-0082.txt 22:27:54.745 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030701-0082.txt 22:27:54.746 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 63 msec 22:27:54.746 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.749 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.749 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.749 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0011.jpg] 22:27:54.749 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.753 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0011.jpg, 0, 0, [METADATA]) 22:27:54.753 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0011.jpg, 0) 22:27:54.753 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0011.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.753 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.754 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4c5afa2d, false, jpg) 22:27:54.755 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4c5afa2d, javax.imageio.ImageIO$ImageReaderIterator@554d4856) 22:27:54.755 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2a673ee8, vendor: Oracle Corporation 22:27:54.755 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2a673ee8, vendor: Oracle Corporation 22:27:54.755 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2a673ee8 22:27:54.756 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@2a673ee8, 0) 22:27:54.849 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.850 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21890674, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@320aecd3, class it.tidalwave.image.metadata.TIFF) 22:27:54.850 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3a657773) 22:27:54.850 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21890674, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@320aecd3, class it.tidalwave.image.metadata.EXIF) 22:27:54.850 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@a8eb0bf) 22:27:54.850 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21890674, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@320aecd3, class it.tidalwave.image.metadata.MakerNote) 22:27:54.850 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.850 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21890674, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@320aecd3, class it.tidalwave.image.metadata.IPTC) 22:27:54.850 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@635dad3c) 22:27:54.850 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21890674, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@320aecd3, class it.tidalwave.image.metadata.XMP) 22:27:54.850 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@654b9f0) 22:27:54.864 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:08:26 11:31:10 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/400 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:08:26 11:31:10 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:08:26 11:31:10 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8643856/1000000 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 200 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 200 22:27:54.865 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 200 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 100 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:54.866 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: L'Eremo di Montesiepi. 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [church:Eremo di Montesiepi, architecture, published, backgrounds, edit process 2022-09-08, church] 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030826 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113110+0200 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030826 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113110+0200 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:54.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:54.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:54.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:54.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:54.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:54.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:54.869 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 237 22:27:54.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/400 sec @ ƒ/9, -1.00 EV, ISO 200 TITLE: L'Eremo di Montesiepi. 22:27:54.878 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.878 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.878 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030826-0011.txt 22:27:54.878 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030826-0011.txt 22:27:54.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 130 msec 22:27:54.882 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.889 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.889 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.889 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0013.jpg] 22:27:54.889 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.889 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0013.jpg, 0, 0, [METADATA]) 22:27:54.889 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0013.jpg, 0) 22:27:54.889 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0013.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.889 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.889 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@18cc07ca, false, jpg) 22:27:54.891 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@18cc07ca, javax.imageio.ImageIO$ImageReaderIterator@533c62d0) 22:27:54.891 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@333cf13e, vendor: Oracle Corporation 22:27:54.891 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@333cf13e, vendor: Oracle Corporation 22:27:54.892 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@333cf13e 22:27:54.894 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@333cf13e, 0) 22:27:54.929 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.930 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@16a3060c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4242a0e7, class it.tidalwave.image.metadata.TIFF) 22:27:54.930 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3b9bfa09) 22:27:54.930 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@16a3060c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4242a0e7, class it.tidalwave.image.metadata.EXIF) 22:27:54.930 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@24b4cee9) 22:27:54.930 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@16a3060c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4242a0e7, class it.tidalwave.image.metadata.MakerNote) 22:27:54.930 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.930 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@16a3060c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4242a0e7, class it.tidalwave.image.metadata.IPTC) 22:27:54.930 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2aa93f15) 22:27:54.930 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@16a3060c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4242a0e7, class it.tidalwave.image.metadata.XMP) 22:27:54.930 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7d3bf73f) 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:08:26 11:36:12 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.931 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/400 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:08:26 11:36:12 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:08:26 11:36:12 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8643856/1000000 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 900 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 900 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 900 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 180mm ƒ/2.8N ED-IF AF 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: L'Eremo di Montesiepi. 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [church:Eremo di Montesiepi, architecture, published, backgrounds, edit process 2022-09-08, church] 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030826 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113612+0200 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030826 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113612+0200 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:54.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:54.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:54.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:54.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:54.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 244 22:27:54.936 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/400 sec @ ƒ/8, ISO 200 TITLE: L'Eremo di Montesiepi. 22:27:54.940 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.940 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.940 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030826-0013.txt 22:27:54.940 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030826-0013.txt 22:27:54.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 55 msec 22:27:54.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.948 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.948 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.948 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0016.jpg] 22:27:54.950 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.950 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0016.jpg, 0, 0, [METADATA]) 22:27:54.950 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0016.jpg, 0) 22:27:54.950 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0016.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.950 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.951 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@523c4a6d, false, jpg) 22:27:54.956 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@523c4a6d, javax.imageio.ImageIO$ImageReaderIterator@160b010e) 22:27:54.956 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@bc9cd27, vendor: Oracle Corporation 22:27:54.956 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@bc9cd27, vendor: Oracle Corporation 22:27:54.956 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@bc9cd27 22:27:54.956 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@bc9cd27, 0) 22:27:54.979 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:54.979 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d55e5bb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@18b0bbc3, class it.tidalwave.image.metadata.TIFF) 22:27:54.979 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@17a12fcd) 22:27:54.979 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d55e5bb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@18b0bbc3, class it.tidalwave.image.metadata.EXIF) 22:27:54.979 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3d705231) 22:27:54.979 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d55e5bb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@18b0bbc3, class it.tidalwave.image.metadata.MakerNote) 22:27:54.979 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:54.979 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d55e5bb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@18b0bbc3, class it.tidalwave.image.metadata.IPTC) 22:27:54.979 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4ffa1019) 22:27:54.979 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d55e5bb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@18b0bbc3, class it.tidalwave.image.metadata.XMP) 22:27:54.979 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5209c486) 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:10:31 10:23:00 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/400 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 56/10 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:08:26 11:42:28 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:08:26 11:42:28 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8643856/1000000 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4970854/1000000 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:54.980 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 24/1 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [24/1, 24/1, 28/10, 28/10] 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 24mm ƒ/2.8D AF 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: San Galgano. 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [abbey:Abbazia di San Galgano, architecture, published, backgrounds, edit process 2022-09-08] 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030826 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114228+0200 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030826 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114228+0200 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:54.981 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 231 22:27:54.986 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 24mm ƒ/2.8D AF @ 24 mm, 1/400 sec @ ƒ/5.6, ISO 200 TITLE: San Galgano. 22:27:54.987 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:54.987 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:54.987 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030826-0016.txt 22:27:54.987 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030826-0016.txt 22:27:54.988 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 40 msec 22:27:54.988 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:54.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:54.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0017.jpg] 22:27:54.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:54.994 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0017.jpg, 0, 0, [METADATA]) 22:27:54.994 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0017.jpg, 0) 22:27:54.994 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0017.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:54.994 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:54.994 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3e4162ee, false, jpg) 22:27:55.006 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3e4162ee, javax.imageio.ImageIO$ImageReaderIterator@4c046a12) 22:27:55.007 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@640b5373, vendor: Oracle Corporation 22:27:55.007 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@640b5373, vendor: Oracle Corporation 22:27:55.007 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@640b5373 22:27:55.007 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@640b5373, 0) 22:27:55.065 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.066 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3ce7a0d1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c9ecf5, class it.tidalwave.image.metadata.TIFF) 22:27:55.066 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1368a7d9) 22:27:55.066 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3ce7a0d1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c9ecf5, class it.tidalwave.image.metadata.EXIF) 22:27:55.066 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@30e67f98) 22:27:55.066 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3ce7a0d1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c9ecf5, class it.tidalwave.image.metadata.MakerNote) 22:27:55.066 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.066 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3ce7a0d1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c9ecf5, class it.tidalwave.image.metadata.IPTC) 22:27:55.066 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3186b07d) 22:27:55.066 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3ce7a0d1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c9ecf5, class it.tidalwave.image.metadata.XMP) 22:27:55.066 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7c654cfc) 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2003:08:26 11:42:57 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:55.067 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:08:26 11:42:57 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:08:26 11:42:57 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 24/1 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 900 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 900 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 900 22:27:55.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 100 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 36 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [24/1, 24/1, 28/10, 28/10] 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 24mm ƒ/2.8D AF 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: San Galgano. 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [architecture, tree, sky, ruin, arch, abbey:Abbazia di San Galgano, edit process 2022-09-08, backgrounds, published] 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030826 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114257+0200 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030826 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114257+0200 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:55.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:55.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:55.073 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 260 22:27:55.083 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 24mm ƒ/2.8D AF @ 24 mm, 1/100 sec @ ƒ/11, ISO 200 TITLE: San Galgano. 22:27:55.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030826-0017.txt 22:27:55.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030826-0017.txt 22:27:55.092 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 91 msec 22:27:55.092 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0023.jpg] 22:27:55.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.115 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0023.jpg, 0, 0, [METADATA]) 22:27:55.115 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0023.jpg, 0) 22:27:55.115 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030826-0023.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.116 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.116 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@357d4b6d, false, jpg) 22:27:55.118 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@357d4b6d, javax.imageio.ImageIO$ImageReaderIterator@74d41fcf) 22:27:55.118 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@62c732d2, vendor: Oracle Corporation 22:27:55.118 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@62c732d2, vendor: Oracle Corporation 22:27:55.118 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@62c732d2 22:27:55.118 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@62c732d2, 0) 22:27:55.162 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.162 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7740d2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5c7eeeb2, class it.tidalwave.image.metadata.TIFF) 22:27:55.162 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@10d28ee2) 22:27:55.162 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7740d2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5c7eeeb2, class it.tidalwave.image.metadata.EXIF) 22:27:55.162 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7af66b8a) 22:27:55.162 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7740d2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5c7eeeb2, class it.tidalwave.image.metadata.MakerNote) 22:27:55.162 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.162 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7740d2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5c7eeeb2, class it.tidalwave.image.metadata.IPTC) 22:27:55.162 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5dcc1495) 22:27:55.162 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7740d2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5c7eeeb2, class it.tidalwave.image.metadata.XMP) 22:27:55.162 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@76ec6ae0) 22:27:55.163 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:55.163 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:11:01 00:48:54 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:08:26 11:46:32 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:08:26 11:46:32 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:55.164 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 24/1 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 100 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 100 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 100 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [24/1, 24/1, 28/10, 28/10] 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 24mm ƒ/2.8D AF 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: San Galgano. 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [abbey:Abbazia di San Galgano, architecture, backgrounds, published, edit process 2022-09-08] 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030826 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114632+0200 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030826 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114632+0200 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.165 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:55.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:55.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:55.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:55.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:55.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:55.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:55.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:55.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:55.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:55.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:55.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 225 22:27:55.177 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 24mm ƒ/2.8D AF @ 24 mm, 1/100 sec @ ƒ/8, ISO 200 TITLE: San Galgano. 22:27:55.177 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.178 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.178 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030826-0023.txt 22:27:55.178 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030826-0023.txt 22:27:55.181 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 72 msec 22:27:55.181 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.184 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.184 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.184 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030902-0001.jpg] 22:27:55.184 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.195 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030902-0001.jpg, 0, 0, [METADATA]) 22:27:55.196 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030902-0001.jpg, 0) 22:27:55.196 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20030902-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])) 22:27:55.196 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.196 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@469c1292, false, jpg) 22:27:55.198 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@469c1292, javax.imageio.ImageIO$ImageReaderIterator@18a6451f) 22:27:55.198 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7bf96c4e, vendor: Oracle Corporation 22:27:55.198 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7bf96c4e, vendor: Oracle Corporation 22:27:55.198 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7bf96c4e 22:27:55.198 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@7bf96c4e, 0) 22:27:55.242 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.243 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8742b32, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38dfbd6e, class it.tidalwave.image.metadata.TIFF) 22:27:55.243 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5aa345a5) 22:27:55.243 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8742b32, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38dfbd6e, class it.tidalwave.image.metadata.EXIF) 22:27:55.243 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3330bdd1) 22:27:55.243 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8742b32, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38dfbd6e, class it.tidalwave.image.metadata.MakerNote) 22:27:55.243 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.243 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8742b32, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38dfbd6e, class it.tidalwave.image.metadata.IPTC) 22:27:55.243 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1a343d3e) 22:27:55.243 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8742b32, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@38dfbd6e, class it.tidalwave.image.metadata.XMP) 22:27:55.244 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5f45d7db) 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:55.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:12 14:23:53 22:27:55.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/160 22:27:55.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:55.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:09:02 10:33:23 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:09:02 10:33:23 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7321928/1000000 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 16/10 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 50/1 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 8 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 8 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 75 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [50/1, 50/1, 18/10, 18/10] 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 50.0 mm f/1.8 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20030902 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 103323+0200 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20030902 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 103323+0200 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:55.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 50mm ƒ/1.8D AF @ 50 mm, 1/160 sec @ ƒ/10, ISO 200 TITLE: 22:27:55.265 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.265 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.265 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20030902-0001.txt 22:27:55.265 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20030902-0001.txt 22:27:55.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 81 msec 22:27:55.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031008-0001.jpg] 22:27:55.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.269 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031008-0001.jpg, 0, 0, [METADATA]) 22:27:55.269 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031008-0001.jpg, 0) 22:27:55.269 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031008-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])) 22:27:55.269 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.270 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@253dbbc8, false, jpg) 22:27:55.271 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@253dbbc8, javax.imageio.ImageIO$ImageReaderIterator@12d644a6) 22:27:55.271 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@34ceabf1, vendor: Oracle Corporation 22:27:55.271 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@34ceabf1, vendor: Oracle Corporation 22:27:55.271 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@34ceabf1 22:27:55.271 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@34ceabf1, 0) 22:27:55.313 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.313 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@656ac24, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@47861e3c, class it.tidalwave.image.metadata.TIFF) 22:27:55.313 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1618b4fa) 22:27:55.313 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@656ac24, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@47861e3c, class it.tidalwave.image.metadata.EXIF) 22:27:55.316 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7babfd29) 22:27:55.316 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@656ac24, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@47861e3c, class it.tidalwave.image.metadata.MakerNote) 22:27:55.316 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.316 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@656ac24, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@47861e3c, class it.tidalwave.image.metadata.IPTC) 22:27:55.317 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@482f59f4) 22:27:55.317 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@656ac24, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@47861e3c, class it.tidalwave.image.metadata.XMP) 22:27:55.317 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3f2fd933) 22:27:55.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:55.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:12 14:23:55 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/250 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 71/10 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:10:08 12:43:03 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:10:08 12:43:03 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7965784/1000000 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 5655638/1000000 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 10 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 2 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 2 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 270 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:55.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 180.0 mm f/2.8 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031008 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 124303+0200 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031008 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 124303+0200 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.319 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 152 22:27:55.328 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/250 sec @ ƒ/7.1, ISO 200 TITLE: 22:27:55.329 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.329 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.329 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031008-0001.txt 22:27:55.329 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031008-0001.txt 22:27:55.330 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 61 msec 22:27:55.330 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.336 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.336 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.336 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0019.jpg] 22:27:55.336 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.336 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0019.jpg, 0, 0, [METADATA]) 22:27:55.336 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0019.jpg, 0) 22:27:55.336 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0019.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.337 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.337 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4f4d7c0e, false, jpg) 22:27:55.339 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4f4d7c0e, javax.imageio.ImageIO$ImageReaderIterator@28f5b5b4) 22:27:55.342 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@546f0369, vendor: Oracle Corporation 22:27:55.342 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@546f0369, vendor: Oracle Corporation 22:27:55.342 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@546f0369 22:27:55.342 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@546f0369, 0) 22:27:55.378 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.378 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@77d5a3ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5b0d8236, class it.tidalwave.image.metadata.TIFF) 22:27:55.378 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1ee9a039) 22:27:55.378 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@77d5a3ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5b0d8236, class it.tidalwave.image.metadata.EXIF) 22:27:55.378 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@34a2e10c) 22:27:55.378 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@77d5a3ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5b0d8236, class it.tidalwave.image.metadata.MakerNote) 22:27:55.378 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.378 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@77d5a3ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5b0d8236, class it.tidalwave.image.metadata.IPTC) 22:27:55.378 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6e32eea5) 22:27:55.378 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@77d5a3ee, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5b0d8236, class it.tidalwave.image.metadata.XMP) 22:27:55.378 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5919dd67) 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:28 22:27:55.379 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 56/10 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:11:02 10:42:15 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:11:02 10:42:15 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4970854/1000000 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 90 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 90 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 180.0 mm f/2.8 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Piovanello pancianera (Calidris alpina). 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Calidris, Calidris alpina, Charadriiformes, Chordata, Eukaryota, Piovanello pancianera, Scolopacidae, Taxonomy] 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031102 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 104215+0100 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031102 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 104215+0100 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.380 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 175 22:27:55.392 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/500 sec @ ƒ/5.6, -0.67 EV, ISO 320 TITLE: Piovanello pancianera (Calidris alpina). 22:27:55.392 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.392 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.392 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031102-0019.txt 22:27:55.392 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031102-0019.txt 22:27:55.394 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 57 msec 22:27:55.394 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.397 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.398 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.398 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0041.jpg] 22:27:55.398 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.398 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0041.jpg, 0, 0, [METADATA]) 22:27:55.398 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0041.jpg, 0) 22:27:55.398 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031102-0041.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.398 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.398 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2d45db20, false, jpg) 22:27:55.400 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2d45db20, javax.imageio.ImageIO$ImageReaderIterator@52ebb73a) 22:27:55.401 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@198ad9e0, vendor: Oracle Corporation 22:27:55.401 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@198ad9e0, vendor: Oracle Corporation 22:27:55.401 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@198ad9e0 22:27:55.401 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@198ad9e0, 0) 22:27:55.447 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.447 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1d35dcd4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@52bf434b, class it.tidalwave.image.metadata.TIFF) 22:27:55.447 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@64f578eb) 22:27:55.447 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1d35dcd4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@52bf434b, class it.tidalwave.image.metadata.EXIF) 22:27:55.447 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@34b4f6c3) 22:27:55.447 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1d35dcd4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@52bf434b, class it.tidalwave.image.metadata.MakerNote) 22:27:55.447 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.447 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1d35dcd4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@52bf434b, class it.tidalwave.image.metadata.IPTC) 22:27:55.447 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7d45ffd) 22:27:55.447 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1d35dcd4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@52bf434b, class it.tidalwave.image.metadata.XMP) 22:27:55.447 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2f59f157) 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:28 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/180 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 63/10 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:11:02 10:53:29 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:11:02 10:53:29 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7491853/1000000 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 5310704/1000000 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 3/1 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 7 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [180/1, 180/1, 28/10, 28/10] 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 180.0 mm f/2.8 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.448 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Calidris, Calidris alpina, Charadriiformes, Chordata, Eukaryota, Piovanello pancianera, Scolopacidae, Taxonomy] 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031102 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 105329+0100 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031102 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 105329+0100 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.449 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 173 22:27:55.449 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/180 sec @ ƒ/6.3, ISO 320 TITLE: 22:27:55.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031102-0041.txt 22:27:55.450 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031102-0041.txt 22:27:55.456 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 58 msec 22:27:55.456 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.468 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.468 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.468 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031220-0033.jpg] 22:27:55.468 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.468 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031220-0033.jpg, 0, 0, [METADATA]) 22:27:55.468 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031220-0033.jpg, 0) 22:27:55.468 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031220-0033.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.468 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.469 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2a04a440, false, jpg) 22:27:55.470 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2a04a440, javax.imageio.ImageIO$ImageReaderIterator@2096ade6) 22:27:55.470 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@657c93da, vendor: Oracle Corporation 22:27:55.470 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@657c93da, vendor: Oracle Corporation 22:27:55.470 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@657c93da 22:27:55.470 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@657c93da, 0) 22:27:55.501 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.510 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@438cb294, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@42ef0b7c, class it.tidalwave.image.metadata.TIFF) 22:27:55.510 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@94af25) 22:27:55.510 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@438cb294, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@42ef0b7c, class it.tidalwave.image.metadata.EXIF) 22:27:55.510 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@34bc5763) 22:27:55.511 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@438cb294, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@42ef0b7c, class it.tidalwave.image.metadata.MakerNote) 22:27:55.511 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.511 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@438cb294, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@42ef0b7c, class it.tidalwave.image.metadata.IPTC) 22:27:55.511 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@12025b72) 22:27:55.512 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@438cb294, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@42ef0b7c, class it.tidalwave.image.metadata.XMP) 22:27:55.513 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@288c16a5) 22:27:55.515 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.515 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.515 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.515 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.515 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.515 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:29 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:12:20 14:23:16 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:12:20 14:23:16 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9321928/1000000 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:55.516 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 5/1 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 420/1 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.517 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 630 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Charadriidae, Charadriiformes, Chordata, Eukaryota, Pivieressa, Pluvialis, Pluvialis squatarola, Taxonomy] 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031220 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 142316+0100 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031220 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 142316+0100 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.518 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.519 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.519 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.520 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:55.522 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 420 mm, 1/640 sec @ ƒ/10, ISO 320 TITLE: 22:27:55.522 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.522 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.522 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031220-0033.txt 22:27:55.522 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031220-0033.txt 22:27:55.523 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 64 msec 22:27:55.523 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.529 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.529 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.529 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0007.jpg] 22:27:55.529 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.529 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0007.jpg, 0, 0, [METADATA]) 22:27:55.529 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0007.jpg, 0) 22:27:55.529 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0007.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.529 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.529 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4f7c5402, false, jpg) 22:27:55.531 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4f7c5402, javax.imageio.ImageIO$ImageReaderIterator@7540aa55) 22:27:55.531 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@49e3bd37, vendor: Oracle Corporation 22:27:55.531 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@49e3bd37, vendor: Oracle Corporation 22:27:55.531 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@49e3bd37 22:27:55.532 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@49e3bd37, 0) 22:27:55.592 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.592 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@494e502c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d904637, class it.tidalwave.image.metadata.TIFF) 22:27:55.592 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6815e19c) 22:27:55.592 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@494e502c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d904637, class it.tidalwave.image.metadata.EXIF) 22:27:55.592 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7df468f6) 22:27:55.592 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@494e502c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d904637, class it.tidalwave.image.metadata.MakerNote) 22:27:55.592 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.592 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@494e502c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d904637, class it.tidalwave.image.metadata.IPTC) 22:27:55.592 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@46808854) 22:27:55.592 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@494e502c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d904637, class it.tidalwave.image.metadata.XMP) 22:27:55.592 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@59bedf4d) 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:30 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 450 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:12:27 11:58:23 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:12:27 11:58:23 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:55.593 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 20 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 20 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Pettegola nascosta nel canneto. 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Eukaryota, Taxonomy, unknown animal] 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031227 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 115823+0100 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031227 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 115823+0100 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.594 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 170 22:27:55.595 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/11, -0.33 EV, ISO 450 TITLE: Pettegola nascosta nel canneto. 22:27:55.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031227-0007.txt 22:27:55.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031227-0007.txt 22:27:55.600 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 71 msec 22:27:55.600 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.612 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.612 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.612 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0062.jpg] 22:27:55.612 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.612 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0062.jpg, 0, 0, [METADATA]) 22:27:55.612 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0062.jpg, 0) 22:27:55.612 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0062.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.612 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.612 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@18f9745a, false, jpg) 22:27:55.614 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@18f9745a, javax.imageio.ImageIO$ImageReaderIterator@702fdf3b) 22:27:55.614 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@13666880, vendor: Oracle Corporation 22:27:55.614 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@13666880, vendor: Oracle Corporation 22:27:55.614 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@13666880 22:27:55.614 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@13666880, 0) 22:27:55.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bfa2801, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7b787996, class it.tidalwave.image.metadata.TIFF) 22:27:55.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4f8aa5fe) 22:27:55.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bfa2801, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7b787996, class it.tidalwave.image.metadata.EXIF) 22:27:55.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@33a1bff8) 22:27:55.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bfa2801, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7b787996, class it.tidalwave.image.metadata.MakerNote) 22:27:55.664 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bfa2801, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7b787996, class it.tidalwave.image.metadata.IPTC) 22:27:55.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@391133ad) 22:27:55.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bfa2801, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7b787996, class it.tidalwave.image.metadata.XMP) 22:27:55.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@11d59d0) 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:30 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:12:27 12:57:00 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:12:27 12:57:00 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Pettegola. 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Charadriiformes, Chordata, Eukaryota, Pettegola, Scolopacidae, Taxonomy, Tringa, Tringa totanus] 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031227 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 125700+0100 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031227 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 125700+0100 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.666 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 176 22:27:55.667 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/11, -0.67 EV, ISO 200 TITLE: Pettegola. 22:27:55.667 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.667 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.667 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031227-0062.txt 22:27:55.667 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031227-0062.txt 22:27:55.668 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 57 msec 22:27:55.668 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0085.jpg] 22:27:55.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.681 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0085.jpg, 0, 0, [METADATA]) 22:27:55.681 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0085.jpg, 0) 22:27:55.681 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0085.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.681 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.681 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@418e1cd6, false, jpg) 22:27:55.683 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@418e1cd6, javax.imageio.ImageIO$ImageReaderIterator@26505df2) 22:27:55.683 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1cfb035c, vendor: Oracle Corporation 22:27:55.683 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1cfb035c, vendor: Oracle Corporation 22:27:55.683 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1cfb035c 22:27:55.683 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1cfb035c, 0) 22:27:55.717 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.718 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21e00efb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@65450878, class it.tidalwave.image.metadata.TIFF) 22:27:55.718 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5ef99f75) 22:27:55.718 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21e00efb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@65450878, class it.tidalwave.image.metadata.EXIF) 22:27:55.718 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1a9d873b) 22:27:55.718 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21e00efb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@65450878, class it.tidalwave.image.metadata.MakerNote) 22:27:55.718 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.718 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21e00efb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@65450878, class it.tidalwave.image.metadata.IPTC) 22:27:55.718 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3b2bd545) 22:27:55.718 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@21e00efb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@65450878, class it.tidalwave.image.metadata.XMP) 22:27:55.718 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@76600c90) 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:33 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.718 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:12:27 13:05:47 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:12:27 13:05:47 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 20 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 20 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Nutrirsi in eleganza (Recurvirostra avosetta). 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Avocetta, Charadriiformes, Chordata, Eukaryota, Recurvirostra, Recurvirostra avosetta, Recurvirostridae, Taxonomy] 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031227 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 130547+0100 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031227 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 130547+0100 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 700 22:27:55.720 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/11, -0.67 EV, ISO 200 TITLE: Nutrirsi in eleganza (Recurvirostra avosetta). 22:27:55.720 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.720 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.720 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031227-0085.txt 22:27:55.720 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031227-0085.txt 22:27:55.721 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 40 msec 22:27:55.721 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.722 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.723 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.723 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0090.jpg] 22:27:55.723 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.723 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0090.jpg, 0, 0, [METADATA]) 22:27:55.723 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0090.jpg, 0) 22:27:55.723 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0090.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.723 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.723 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@60386e94, false, jpg) 22:27:55.733 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@60386e94, javax.imageio.ImageIO$ImageReaderIterator@22cc2ae5) 22:27:55.733 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2f930be7, vendor: Oracle Corporation 22:27:55.733 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2f930be7, vendor: Oracle Corporation 22:27:55.733 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2f930be7 22:27:55.733 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@2f930be7, 0) 22:27:55.758 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.758 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@35697f9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29296e7, class it.tidalwave.image.metadata.TIFF) 22:27:55.758 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6ae47c1e) 22:27:55.759 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@35697f9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29296e7, class it.tidalwave.image.metadata.EXIF) 22:27:55.759 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@58e48d9) 22:27:55.759 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@35697f9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29296e7, class it.tidalwave.image.metadata.MakerNote) 22:27:55.759 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.759 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@35697f9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29296e7, class it.tidalwave.image.metadata.IPTC) 22:27:55.759 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7be55279) 22:27:55.759 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@35697f9e, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29296e7, class it.tidalwave.image.metadata.XMP) 22:27:55.759 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6dd6c64c) 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:31 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:12:27 13:12:19 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:12:27 13:12:19 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:55.763 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 70 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 70 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Avocetta, Charadriiformes, Chordata, Eukaryota, Recurvirostra, Recurvirostra avosetta, Recurvirostridae, Taxonomy] 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031227 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 131219+0100 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031227 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 131219+0100 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.764 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 183 22:27:55.765 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/11, -0.67 EV, ISO 200 TITLE: 22:27:55.765 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.765 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.765 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031227-0090.txt 22:27:55.765 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031227-0090.txt 22:27:55.766 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 44 msec 22:27:55.766 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0091.jpg] 22:27:55.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.775 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0091.jpg, 0, 0, [METADATA]) 22:27:55.775 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0091.jpg, 0) 22:27:55.775 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20031227-0091.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.776 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.776 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@54e8f10a, false, jpg) 22:27:55.777 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@54e8f10a, javax.imageio.ImageIO$ImageReaderIterator@49bf800f) 22:27:55.777 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4089505c, vendor: Oracle Corporation 22:27:55.777 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4089505c, vendor: Oracle Corporation 22:27:55.777 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4089505c 22:27:55.777 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4089505c, 0) 22:27:55.801 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.801 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@da87122, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@729cb7b, class it.tidalwave.image.metadata.TIFF) 22:27:55.801 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@9bd7c1) 22:27:55.801 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@da87122, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@729cb7b, class it.tidalwave.image.metadata.EXIF) 22:27:55.801 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6028b018) 22:27:55.801 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@da87122, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@729cb7b, class it.tidalwave.image.metadata.MakerNote) 22:27:55.801 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.801 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@da87122, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@729cb7b, class it.tidalwave.image.metadata.IPTC) 22:27:55.801 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2e47ec5e) 22:27:55.801 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@da87122, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@729cb7b, class it.tidalwave.image.metadata.XMP) 22:27:55.801 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@67fc98fe) 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:32 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2003:12:27 13:12:20 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2003:12:27 13:12:20 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:55.802 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: L'eleganza e il suo riflesso (Recurvirostra avosetta). 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Avocetta, Charadriiformes, Chordata, Eukaryota, Recurvirostra, Recurvirostra avosetta, Recurvirostridae, Taxonomy] 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20031227 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 131220+0100 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20031227 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 131220+0100 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.803 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 223 22:27:55.813 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/11, -0.67 EV, ISO 200 TITLE: L'eleganza e il suo riflesso (Recurvirostra avosetta). 22:27:55.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20031227-0091.txt 22:27:55.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20031227-0091.txt 22:27:55.814 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 39 msec 22:27:55.814 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.817 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.817 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.817 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0060.jpg] 22:27:55.817 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.817 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0060.jpg, 0, 0, [METADATA]) 22:27:55.817 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0060.jpg, 0) 22:27:55.817 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0060.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.817 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.817 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@45ba21bc, false, jpg) 22:27:55.819 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@45ba21bc, javax.imageio.ImageIO$ImageReaderIterator@3ca1f0a4) 22:27:55.819 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@157f284b, vendor: Oracle Corporation 22:27:55.819 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@157f284b, vendor: Oracle Corporation 22:27:55.819 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@157f284b 22:27:55.820 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@157f284b, 0) 22:27:55.862 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.862 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20e06a86, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c3133a1, class it.tidalwave.image.metadata.TIFF) 22:27:55.862 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2fea162a) 22:27:55.862 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20e06a86, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c3133a1, class it.tidalwave.image.metadata.EXIF) 22:27:55.862 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@40889699) 22:27:55.862 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20e06a86, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c3133a1, class it.tidalwave.image.metadata.MakerNote) 22:27:55.862 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.862 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20e06a86, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c3133a1, class it.tidalwave.image.metadata.IPTC) 22:27:55.862 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@639f7054) 22:27:55.862 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20e06a86, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c3133a1, class it.tidalwave.image.metadata.XMP) 22:27:55.862 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@26f6fbbd) 22:27:55.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:55.863 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:14 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:55.867 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:02 16:23:52 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:02 16:23:52 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040102 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 162352+0100 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040102 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 162352+0100 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.868 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 158 22:27:55.869 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/10, -0.67 EV, ISO 200 TITLE: 22:27:55.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040102-0060.txt 22:27:55.869 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040102-0060.txt 22:27:55.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 54 msec 22:27:55.870 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.871 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0075.jpg] 22:27:55.872 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.872 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0075.jpg, 0, 0, [METADATA]) 22:27:55.872 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0075.jpg, 0) 22:27:55.872 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0075.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.872 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.872 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1a593fc7, false, jpg) 22:27:55.875 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1a593fc7, javax.imageio.ImageIO$ImageReaderIterator@13e59265) 22:27:55.875 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@539f0729, vendor: Oracle Corporation 22:27:55.875 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@539f0729, vendor: Oracle Corporation 22:27:55.875 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@539f0729 22:27:55.875 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@539f0729, 0) 22:27:55.903 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.903 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4b2b2757, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6026c754, class it.tidalwave.image.metadata.TIFF) 22:27:55.903 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3d7c21b7) 22:27:55.903 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4b2b2757, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6026c754, class it.tidalwave.image.metadata.EXIF) 22:27:55.903 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@11f8bff1) 22:27:55.904 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4b2b2757, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6026c754, class it.tidalwave.image.metadata.MakerNote) 22:27:55.904 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.904 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4b2b2757, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6026c754, class it.tidalwave.image.metadata.IPTC) 22:27:55.904 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3fb2306) 22:27:55.904 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4b2b2757, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6026c754, class it.tidalwave.image.metadata.XMP) 22:27:55.904 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5531484a) 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:18 19:25:23 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:02 16:45:41 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:02 16:45:41 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 9 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 9 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040102 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 164541+0100 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040102 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 164541+0100 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 166 22:27:55.907 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/10, -0.67 EV, ISO 400 TITLE: 22:27:55.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040102-0075.txt 22:27:55.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040102-0075.txt 22:27:55.913 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 41 msec 22:27:55.913 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.916 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.917 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.917 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0083.jpg] 22:27:55.917 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.917 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0083.jpg, 0, 0, [METADATA]) 22:27:55.917 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0083.jpg, 0) 22:27:55.917 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0083.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.917 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.917 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@347c6044, false, jpg) 22:27:55.920 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@347c6044, javax.imageio.ImageIO$ImageReaderIterator@154bc3cf) 22:27:55.920 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29862f60, vendor: Oracle Corporation 22:27:55.920 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29862f60, vendor: Oracle Corporation 22:27:55.920 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29862f60 22:27:55.920 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@29862f60, 0) 22:27:55.944 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.944 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7caf0725, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@644acaff, class it.tidalwave.image.metadata.TIFF) 22:27:55.944 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6241ef96) 22:27:55.945 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7caf0725, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@644acaff, class it.tidalwave.image.metadata.EXIF) 22:27:55.945 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5865b0f6) 22:27:55.945 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7caf0725, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@644acaff, class it.tidalwave.image.metadata.MakerNote) 22:27:55.945 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.945 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7caf0725, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@644acaff, class it.tidalwave.image.metadata.IPTC) 22:27:55.945 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5c7712f0) 22:27:55.945 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7caf0725, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@644acaff, class it.tidalwave.image.metadata.XMP) 22:27:55.945 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6ed836b3) 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:15 22:27:55.945 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 360 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:02 16:46:52 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:02 16:46:52 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 8 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 8 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040102 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 164652+0100 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040102 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 164652+0100 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.946 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.947 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.947 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.947 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.947 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 166 22:27:55.952 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/10, -0.67 EV, ISO 360 TITLE: 22:27:55.952 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.952 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.952 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040102-0083.txt 22:27:55.952 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040102-0083.txt 22:27:55.953 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 37 msec 22:27:55.953 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.954 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.954 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.954 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0095.jpg] 22:27:55.954 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.955 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0095.jpg, 0, 0, [METADATA]) 22:27:55.955 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0095.jpg, 0) 22:27:55.955 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0095.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.955 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.955 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7cdd8582, false, jpg) 22:27:55.957 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7cdd8582, javax.imageio.ImageIO$ImageReaderIterator@771047b4) 22:27:55.958 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4ee127c6, vendor: Oracle Corporation 22:27:55.958 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4ee127c6, vendor: Oracle Corporation 22:27:55.958 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4ee127c6 22:27:55.958 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4ee127c6, 0) 22:27:55.986 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:55.986 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4c49193a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b51d862, class it.tidalwave.image.metadata.TIFF) 22:27:55.986 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@575dab37) 22:27:55.986 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4c49193a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b51d862, class it.tidalwave.image.metadata.EXIF) 22:27:55.986 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@38b65eb9) 22:27:55.986 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4c49193a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b51d862, class it.tidalwave.image.metadata.MakerNote) 22:27:55.986 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:55.986 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4c49193a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b51d862, class it.tidalwave.image.metadata.IPTC) 22:27:55.986 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3c32105c) 22:27:55.986 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4c49193a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@b51d862, class it.tidalwave.image.metadata.XMP) 22:27:55.986 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@39a54d70) 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:15 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 500 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:02 16:50:13 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:02 16:50:13 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:55.987 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 1 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 1 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:55.990 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040102 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 165013+0100 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040102 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 165013+0100 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:55.991 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 166 22:27:55.991 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/10, -0.33 EV, ISO 500 TITLE: 22:27:55.992 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:55.992 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:55.992 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040102-0095.txt 22:27:55.992 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040102-0095.txt 22:27:55.992 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 38 msec 22:27:55.992 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:55.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:55.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0096.jpg] 22:27:55.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:55.994 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0096.jpg, 0, 0, [METADATA]) 22:27:55.994 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0096.jpg, 0) 22:27:55.994 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040102-0096.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:55.994 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:55.994 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6f3af541, false, jpg) 22:27:56.007 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6f3af541, javax.imageio.ImageIO$ImageReaderIterator@723493f2) 22:27:56.007 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@92adb3b, vendor: Oracle Corporation 22:27:56.007 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@92adb3b, vendor: Oracle Corporation 22:27:56.007 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@92adb3b 22:27:56.007 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@92adb3b, 0) 22:27:56.022 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.022 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6622f6b4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@398e1a48, class it.tidalwave.image.metadata.TIFF) 22:27:56.022 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1d95957c) 22:27:56.022 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6622f6b4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@398e1a48, class it.tidalwave.image.metadata.EXIF) 22:27:56.022 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2be33ac) 22:27:56.022 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6622f6b4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@398e1a48, class it.tidalwave.image.metadata.MakerNote) 22:27:56.022 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.022 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6622f6b4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@398e1a48, class it.tidalwave.image.metadata.IPTC) 22:27:56.022 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@73d8f219) 22:27:56.022 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6622f6b4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@398e1a48, class it.tidalwave.image.metadata.XMP) 22:27:56.022 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3a4dea70) 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:18 19:25:24 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 560 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.023 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:02 16:51:29 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:02 16:51:29 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 9 22:27:56.024 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 9 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040102 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 165129+0100 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040102 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 165129+0100 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.025 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 158 22:27:56.026 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/10, -0.33 EV, ISO 560 TITLE: 22:27:56.040 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.040 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.040 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040102-0096.txt 22:27:56.040 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040102-0096.txt 22:27:56.040 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 46 msec 22:27:56.040 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.048 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.048 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.048 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0001.jpg] 22:27:56.048 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.048 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0001.jpg, 0, 0, [METADATA]) 22:27:56.048 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0001.jpg, 0) 22:27:56.048 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-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])) 22:27:56.048 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.048 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7c89133, false, jpg) 22:27:56.051 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7c89133, javax.imageio.ImageIO$ImageReaderIterator@69894182) 22:27:56.051 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@67a02460, vendor: Oracle Corporation 22:27:56.051 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@67a02460, vendor: Oracle Corporation 22:27:56.051 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@67a02460 22:27:56.051 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@67a02460, 0) 22:27:56.079 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.079 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46ccf22, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@620978eb, class it.tidalwave.image.metadata.TIFF) 22:27:56.079 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5599d304) 22:27:56.079 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46ccf22, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@620978eb, class it.tidalwave.image.metadata.EXIF) 22:27:56.079 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7738b226) 22:27:56.079 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46ccf22, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@620978eb, class it.tidalwave.image.metadata.MakerNote) 22:27:56.079 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.079 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46ccf22, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@620978eb, class it.tidalwave.image.metadata.IPTC) 22:27:56.079 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@15cf663c) 22:27:56.079 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@46ccf22, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@620978eb, class it.tidalwave.image.metadata.XMP) 22:27:56.079 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3c288a4e) 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:19 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/160 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 1600 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 09:06:21 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 09:06:21 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7321928/1000000 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 2/1 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 35/1 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 8 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 8 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.083 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 52 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [35/1, 35/1, 2/1, 2/1] 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 35.0 mm f/2.0 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 090621+0100 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 090621+0100 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:56.085 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 35mm ƒ/2D AF @ 35 mm, 1/160 sec @ ƒ/9, ISO 1600 TITLE: 22:27:56.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0001.txt 22:27:56.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0001.txt 22:27:56.086 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 38 msec 22:27:56.086 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.088 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.088 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.088 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0003.jpg] 22:27:56.088 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.088 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0003.jpg, 0, 0, [METADATA]) 22:27:56.088 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0003.jpg, 0) 22:27:56.088 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0003.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.088 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.089 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@37c47166, false, jpg) 22:27:56.093 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@37c47166, javax.imageio.ImageIO$ImageReaderIterator@68317dc0) 22:27:56.094 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4a100df, vendor: Oracle Corporation 22:27:56.094 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4a100df, vendor: Oracle Corporation 22:27:56.094 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4a100df 22:27:56.094 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4a100df, 0) 22:27:56.123 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.123 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@607c0933, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6cd75a1b, class it.tidalwave.image.metadata.TIFF) 22:27:56.123 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2c9e3083) 22:27:56.123 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@607c0933, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6cd75a1b, class it.tidalwave.image.metadata.EXIF) 22:27:56.123 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6a68cb80) 22:27:56.123 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@607c0933, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6cd75a1b, class it.tidalwave.image.metadata.MakerNote) 22:27:56.123 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.123 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@607c0933, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6cd75a1b, class it.tidalwave.image.metadata.IPTC) 22:27:56.123 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6add626f) 22:27:56.123 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@607c0933, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6cd75a1b, class it.tidalwave.image.metadata.XMP) 22:27:56.123 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3c0cfaad) 22:27:56.126 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.126 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:22 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 56/10 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 09:18:02 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 09:18:02 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4970854/1000000 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 2/1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 35/1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 8 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 8 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 52 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [35/1, 35/1, 2/1, 2/1] 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 35.0 mm f/2.0 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 091802+0100 22:27:56.127 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 091802+0100 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:56.128 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 35mm ƒ/2D AF @ 35 mm, 1/100 sec @ ƒ/5.6, -0.33 EV, ISO 200 TITLE: 22:27:56.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0003.txt 22:27:56.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0003.txt 22:27:56.130 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 41 msec 22:27:56.130 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.137 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.137 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.137 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0004.jpg] 22:27:56.137 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.137 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0004.jpg, 0, 0, [METADATA]) 22:27:56.137 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0004.jpg, 0) 22:27:56.137 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0004.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.138 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.138 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2896e105, false, jpg) 22:27:56.140 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2896e105, javax.imageio.ImageIO$ImageReaderIterator@7c76d466) 22:27:56.140 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3528740f, vendor: Oracle Corporation 22:27:56.140 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3528740f, vendor: Oracle Corporation 22:27:56.140 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3528740f 22:27:56.140 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@3528740f, 0) 22:27:56.174 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.174 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@70915da3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fd7b2, class it.tidalwave.image.metadata.TIFF) 22:27:56.174 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@658ec00c) 22:27:56.174 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@70915da3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fd7b2, class it.tidalwave.image.metadata.EXIF) 22:27:56.174 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3565ee15) 22:27:56.174 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@70915da3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fd7b2, class it.tidalwave.image.metadata.MakerNote) 22:27:56.174 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.175 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@70915da3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fd7b2, class it.tidalwave.image.metadata.IPTC) 22:27:56.175 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4fe3d15f) 22:27:56.175 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@70915da3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fd7b2, class it.tidalwave.image.metadata.XMP) 22:27:56.175 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@37495d56) 22:27:56.176 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:21 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 56/10 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 09:20:41 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 09:20:41 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4970854/1000000 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 2/1 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 35/1 22:27:56.177 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 1 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 1 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 52 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [35/1, 35/1, 2/1, 2/1] 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 35.0 mm f/2.0 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 092041+0100 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.179 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 092041+0100 22:27:56.180 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.180 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.180 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.180 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.180 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.180 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.180 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 180 22:27:56.183 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 35mm ƒ/2D AF @ 35 mm, 1/100 sec @ ƒ/5.6, -0.33 EV, ISO 320 TITLE: 22:27:56.184 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.184 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.184 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0004.txt 22:27:56.184 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0004.txt 22:27:56.187 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 50 msec 22:27:56.188 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.189 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.189 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.189 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0005.jpg] 22:27:56.189 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.189 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0005.jpg, 0, 0, [METADATA]) 22:27:56.189 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0005.jpg, 0) 22:27:56.189 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0005.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.189 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.190 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1546a589, false, jpg) 22:27:56.195 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1546a589, javax.imageio.ImageIO$ImageReaderIterator@726c1889) 22:27:56.195 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7da7a932, vendor: Oracle Corporation 22:27:56.195 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7da7a932, vendor: Oracle Corporation 22:27:56.196 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7da7a932 22:27:56.196 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@7da7a932, 0) 22:27:56.214 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.214 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9ef371, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@d303dc9, class it.tidalwave.image.metadata.TIFF) 22:27:56.214 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@39e67fbc) 22:27:56.223 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9ef371, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@d303dc9, class it.tidalwave.image.metadata.EXIF) 22:27:56.223 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4854c964) 22:27:56.223 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9ef371, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@d303dc9, class it.tidalwave.image.metadata.MakerNote) 22:27:56.223 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.223 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9ef371, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@d303dc9, class it.tidalwave.image.metadata.IPTC) 22:27:56.223 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@726bbe64) 22:27:56.223 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9ef371, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@d303dc9, class it.tidalwave.image.metadata.XMP) 22:27:56.223 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7eb91b95) 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:24 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 56/10 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 09:20:50 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 09:20:50 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4970854/1000000 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 2/1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 35/1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 8 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 8 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 52 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [35/1, 35/1, 2/1, 2/1] 22:27:56.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 35.0 mm f/2.0 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 092050+0100 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 092050+0100 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:56.225 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 35mm ƒ/2D AF @ 35 mm, 1/100 sec @ ƒ/5.6, -0.33 EV, ISO 200 TITLE: 22:27:56.226 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.226 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.226 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0005.txt 22:27:56.226 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0005.txt 22:27:56.227 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 37 msec 22:27:56.227 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0009.jpg] 22:27:56.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.228 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0009.jpg, 0, 0, [METADATA]) 22:27:56.228 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0009.jpg, 0) 22:27:56.228 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0009.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.228 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.229 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@33260ecd, false, jpg) 22:27:56.235 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@33260ecd, javax.imageio.ImageIO$ImageReaderIterator@626db270) 22:27:56.235 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4a92652b, vendor: Oracle Corporation 22:27:56.235 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4a92652b, vendor: Oracle Corporation 22:27:56.235 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4a92652b 22:27:56.235 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4a92652b, 0) 22:27:56.264 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.264 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e7de165, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@671f70bc, class it.tidalwave.image.metadata.TIFF) 22:27:56.264 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@244ba147) 22:27:56.264 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e7de165, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@671f70bc, class it.tidalwave.image.metadata.EXIF) 22:27:56.264 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6644b7b9) 22:27:56.264 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e7de165, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@671f70bc, class it.tidalwave.image.metadata.MakerNote) 22:27:56.264 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.264 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e7de165, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@671f70bc, class it.tidalwave.image.metadata.IPTC) 22:27:56.264 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@376314dd) 22:27:56.264 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e7de165, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@671f70bc, class it.tidalwave.image.metadata.XMP) 22:27:56.264 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2b65081d) 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:26 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 360 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 09:46:19 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 09:46:19 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 2/1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 35/1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 2 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 2 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 52 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [35/1, 35/1, 2/1, 2/1] 22:27:56.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 35.0 mm f/2.0 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 094619+0100 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 094619+0100 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 180 22:27:56.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 35mm ƒ/2D AF @ 35 mm, 1/100 sec @ ƒ/8, -0.33 EV, ISO 360 TITLE: 22:27:56.267 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.267 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.267 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0009.txt 22:27:56.267 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0009.txt 22:27:56.268 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 39 msec 22:27:56.268 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.271 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.272 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.272 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0011.jpg] 22:27:56.272 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.272 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0011.jpg, 0, 0, [METADATA]) 22:27:56.272 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0011.jpg, 0) 22:27:56.272 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0011.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.272 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.272 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@167eab4, false, jpg) 22:27:56.275 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@167eab4, javax.imageio.ImageIO$ImageReaderIterator@2a621df3) 22:27:56.275 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1f600254, vendor: Oracle Corporation 22:27:56.275 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1f600254, vendor: Oracle Corporation 22:27:56.275 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1f600254 22:27:56.275 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1f600254, 0) 22:27:56.311 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.312 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@38a7f7a2, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@27ca3040, class it.tidalwave.image.metadata.TIFF) 22:27:56.312 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@652e4bb6) 22:27:56.316 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@38a7f7a2, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@27ca3040, class it.tidalwave.image.metadata.EXIF) 22:27:56.316 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@251d3913) 22:27:56.316 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@38a7f7a2, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@27ca3040, class it.tidalwave.image.metadata.MakerNote) 22:27:56.316 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.316 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@38a7f7a2, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@27ca3040, class it.tidalwave.image.metadata.IPTC) 22:27:56.316 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2280c0f5) 22:27:56.316 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@38a7f7a2, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@27ca3040, class it.tidalwave.image.metadata.XMP) 22:27:56.316 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@543eacd5) 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:26 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/100 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 450 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 09:47:18 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 09:47:18 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 6643856/1000000 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 2/1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 35/1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 2 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 2 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 52 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [35/1, 35/1, 2/1, 2/1] 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 35.0 mm f/2.0 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.317 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 094718+0100 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 094718+0100 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.318 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 180 22:27:56.318 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 35mm ƒ/2D AF @ 35 mm, 1/100 sec @ ƒ/8, -0.33 EV, ISO 450 TITLE: 22:27:56.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0011.txt 22:27:56.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0011.txt 22:27:56.321 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 48 msec 22:27:56.321 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.347 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.347 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.347 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0015.jpg] 22:27:56.347 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.347 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0015.jpg, 0, 0, [METADATA]) 22:27:56.347 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0015.jpg, 0) 22:27:56.347 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0015.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.347 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.347 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@18211894, false, jpg) 22:27:56.349 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@18211894, javax.imageio.ImageIO$ImageReaderIterator@d61ac34) 22:27:56.349 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@663e2cfd, vendor: Oracle Corporation 22:27:56.349 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@663e2cfd, vendor: Oracle Corporation 22:27:56.349 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@663e2cfd 22:27:56.349 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@663e2cfd, 0) 22:27:56.414 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.414 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1962f55, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@16d8a25e, class it.tidalwave.image.metadata.TIFF) 22:27:56.414 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3bd6ce4e) 22:27:56.414 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1962f55, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@16d8a25e, class it.tidalwave.image.metadata.EXIF) 22:27:56.414 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@164fba04) 22:27:56.414 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1962f55, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@16d8a25e, class it.tidalwave.image.metadata.MakerNote) 22:27:56.414 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.414 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1962f55, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@16d8a25e, class it.tidalwave.image.metadata.IPTC) 22:27:56.414 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2693d31f) 22:27:56.414 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1962f55, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@16d8a25e, class it.tidalwave.image.metadata.XMP) 22:27:56.414 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@750a4fc1) 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:33 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 280 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.415 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 11:16:51 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 11:16:51 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Anatinae, Animalia, Anseriformes, Aves, Aythya, Aythya fuligula, Chordata, Eukaryota, Moretta, Taxonomy] 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 111651+0100 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 111651+0100 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.416 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.417 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.417 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 198 22:27:56.417 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/9, -0.33 EV, ISO 280 TITLE: 22:27:56.418 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.418 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.418 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0015.txt 22:27:56.418 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0015.txt 22:27:56.425 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 78 msec 22:27:56.425 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.429 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.429 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.429 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0062.jpg] 22:27:56.429 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.429 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0062.jpg, 0, 0, [METADATA]) 22:27:56.429 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0062.jpg, 0) 22:27:56.429 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0062.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.429 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.429 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@47dcb3bd, false, jpg) 22:27:56.435 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@47dcb3bd, javax.imageio.ImageIO$ImageReaderIterator@4f2a0651) 22:27:56.435 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@44126e04, vendor: Oracle Corporation 22:27:56.435 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@44126e04, vendor: Oracle Corporation 22:27:56.436 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@44126e04 22:27:56.436 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@44126e04, 0) 22:27:56.464 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.464 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@31b9a628, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@668c8c55, class it.tidalwave.image.metadata.TIFF) 22:27:56.464 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@bf3fe88) 22:27:56.464 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@31b9a628, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@668c8c55, class it.tidalwave.image.metadata.EXIF) 22:27:56.464 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@45f854e9) 22:27:56.464 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@31b9a628, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@668c8c55, class it.tidalwave.image.metadata.MakerNote) 22:27:56.465 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.465 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@31b9a628, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@668c8c55, class it.tidalwave.image.metadata.IPTC) 22:27:56.465 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@398c2298) 22:27:56.465 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@31b9a628, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@668c8c55, class it.tidalwave.image.metadata.XMP) 22:27:56.465 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3b60efd8) 22:27:56.465 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.465 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.465 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.465 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.465 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.465 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:35 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 900 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 11:48:10 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 11:48:10 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Alzavola, Anas, Anas crecca, Anatidae, Anatinae, Animalia, Anseriformes, Aves, Chordata, Eukaryota, Taxonomy] 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114810+0100 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114810+0100 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.466 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.467 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.467 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.467 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.474 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:56.475 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/9, -0.67 EV, ISO 900 TITLE: 22:27:56.476 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.476 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.476 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0062.txt 22:27:56.476 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0062.txt 22:27:56.481 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 47 msec 22:27:56.481 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.487 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.487 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.487 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0083.jpg] 22:27:56.487 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.488 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0083.jpg, 0, 0, [METADATA]) 22:27:56.488 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0083.jpg, 0) 22:27:56.488 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0083.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.488 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.488 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@964a7b0, false, jpg) 22:27:56.489 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@964a7b0, javax.imageio.ImageIO$ImageReaderIterator@22e3d222) 22:27:56.490 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@46f7c5c1, vendor: Oracle Corporation 22:27:56.490 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@46f7c5c1, vendor: Oracle Corporation 22:27:56.490 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@46f7c5c1 22:27:56.490 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@46f7c5c1, 0) 22:27:56.543 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.543 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525aae0c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2afba04b, class it.tidalwave.image.metadata.TIFF) 22:27:56.543 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@559ac87f) 22:27:56.543 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525aae0c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2afba04b, class it.tidalwave.image.metadata.EXIF) 22:27:56.543 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6391313a) 22:27:56.543 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525aae0c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2afba04b, class it.tidalwave.image.metadata.MakerNote) 22:27:56.543 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.543 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525aae0c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2afba04b, class it.tidalwave.image.metadata.IPTC) 22:27:56.545 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@64bcd98a) 22:27:56.545 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525aae0c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2afba04b, class it.tidalwave.image.metadata.XMP) 22:27:56.545 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1332d4ae) 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:37 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 900 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 12:29:07 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 12:29:07 22:27:56.546 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:56.547 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.551 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Sarcelle d'hiver (Anas crecca). 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Alzavola, Anas, Anas crecca, Anatidae, Anatinae, Animalia, Anseriformes, Aves, Chordata, Eukaryota, Taxonomy] 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 122907+0100 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 122907+0100 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.552 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 176 22:27:56.553 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/9, ISO 900 TITLE: Sarcelle d'hiver (Anas crecca). 22:27:56.553 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.553 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.553 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0083.txt 22:27:56.553 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0083.txt 22:27:56.564 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 68 msec 22:27:56.564 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.567 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.573 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.573 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0121.jpg] 22:27:56.573 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.574 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0121.jpg, 0, 0, [METADATA]) 22:27:56.574 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0121.jpg, 0) 22:27:56.574 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0121.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.574 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.574 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@abe3a3, false, jpg) 22:27:56.576 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@abe3a3, javax.imageio.ImageIO$ImageReaderIterator@396ab19d) 22:27:56.576 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4433e4e2, vendor: Oracle Corporation 22:27:56.576 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4433e4e2, vendor: Oracle Corporation 22:27:56.576 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4433e4e2 22:27:56.576 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4433e4e2, 0) 22:27:56.626 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.626 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@ff18823, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@543e79cb, class it.tidalwave.image.metadata.TIFF) 22:27:56.627 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1a23e131) 22:27:56.627 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@ff18823, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@543e79cb, class it.tidalwave.image.metadata.EXIF) 22:27:56.627 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6d68cbf3) 22:27:56.627 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@ff18823, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@543e79cb, class it.tidalwave.image.metadata.MakerNote) 22:27:56.627 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.627 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@ff18823, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@543e79cb, class it.tidalwave.image.metadata.IPTC) 22:27:56.627 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6edbf6ed) 22:27:56.627 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@ff18823, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@543e79cb, class it.tidalwave.image.metadata.XMP) 22:27:56.627 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@498c3adc) 22:27:56.627 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.627 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.627 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.627 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:31 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1600 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 220 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 15:08:51 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 15:08:51 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 10643856/1000000 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 7 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 7 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 150851+0100 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 150851+0100 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.628 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.629 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 159 22:27:56.629 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1600 sec @ ƒ/9, -1.67 EV, ISO 220 TITLE: 22:27:56.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0121.txt 22:27:56.630 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0121.txt 22:27:56.633 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 63 msec 22:27:56.633 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.635 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.635 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.635 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0128.jpg] 22:27:56.635 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.636 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0128.jpg, 0, 0, [METADATA]) 22:27:56.636 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0128.jpg, 0) 22:27:56.636 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0128.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.636 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.636 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@29e10870, false, jpg) 22:27:56.638 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@29e10870, javax.imageio.ImageIO$ImageReaderIterator@36ad4b58) 22:27:56.638 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@a353dff, vendor: Oracle Corporation 22:27:56.638 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@a353dff, vendor: Oracle Corporation 22:27:56.638 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@a353dff 22:27:56.638 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@a353dff, 0) 22:27:56.677 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.677 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33a9f5b0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1050fcff, class it.tidalwave.image.metadata.TIFF) 22:27:56.677 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@bcfe4ba) 22:27:56.677 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33a9f5b0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1050fcff, class it.tidalwave.image.metadata.EXIF) 22:27:56.677 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@173158e8) 22:27:56.677 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33a9f5b0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1050fcff, class it.tidalwave.image.metadata.MakerNote) 22:27:56.677 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.677 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33a9f5b0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1050fcff, class it.tidalwave.image.metadata.IPTC) 22:27:56.677 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6bc93bcb) 22:27:56.678 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33a9f5b0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1050fcff, class it.tidalwave.image.metadata.XMP) 22:27:56.678 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7c698549) 22:27:56.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:31 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1600 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 250 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 15:11:14 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 15:11:14 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 10643856/1000000 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 9 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 9 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 151114+0100 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 151114+0100 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 159 22:27:56.684 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1600 sec @ ƒ/9, -1.67 EV, ISO 250 TITLE: 22:27:56.686 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.686 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.686 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0128.txt 22:27:56.686 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0128.txt 22:27:56.690 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 51 msec 22:27:56.690 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.693 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.693 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.693 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0129.jpg] 22:27:56.693 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.697 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0129.jpg, 0, 0, [METADATA]) 22:27:56.697 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0129.jpg, 0) 22:27:56.697 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040103-0129.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.697 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.698 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@35bd146b, false, jpg) 22:27:56.699 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@35bd146b, javax.imageio.ImageIO$ImageReaderIterator@458c58e3) 22:27:56.699 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6910e725, vendor: Oracle Corporation 22:27:56.699 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6910e725, vendor: Oracle Corporation 22:27:56.699 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6910e725 22:27:56.699 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@6910e725, 0) 22:27:56.730 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.731 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2235fdc7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c721f6b, class it.tidalwave.image.metadata.TIFF) 22:27:56.731 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6549ac6d) 22:27:56.731 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2235fdc7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c721f6b, class it.tidalwave.image.metadata.EXIF) 22:27:56.731 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@bb0ca30) 22:27:56.731 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2235fdc7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c721f6b, class it.tidalwave.image.metadata.MakerNote) 22:27:56.731 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.731 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2235fdc7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c721f6b, class it.tidalwave.image.metadata.IPTC) 22:27:56.731 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6e6d544) 22:27:56.731 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2235fdc7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4c721f6b, class it.tidalwave.image.metadata.XMP) 22:27:56.731 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5ab30bb4) 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:12 14:24:01 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1600 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 250 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:03 15:11:43 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:03 15:11:43 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 10643856/1000000 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 8 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 8 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040103 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 151143+0100 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040103 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 151143+0100 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 159 22:27:56.734 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1600 sec @ ƒ/9, -1.67 EV, ISO 250 TITLE: 22:27:56.735 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.735 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.735 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040103-0129.txt 22:27:56.735 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040103-0129.txt 22:27:56.738 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 45 msec 22:27:56.738 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.745 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.745 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.745 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0007.jpg] 22:27:56.745 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.747 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0007.jpg, 0, 0, [METADATA]) 22:27:56.747 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0007.jpg, 0) 22:27:56.747 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0007.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.748 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.748 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7033c58a, false, jpg) 22:27:56.750 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7033c58a, javax.imageio.ImageIO$ImageReaderIterator@65a03e98) 22:27:56.750 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@454be9f6, vendor: Oracle Corporation 22:27:56.750 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@454be9f6, vendor: Oracle Corporation 22:27:56.750 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@454be9f6 22:27:56.750 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@454be9f6, 0) 22:27:56.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2dbc56fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@37220ee3, class it.tidalwave.image.metadata.TIFF) 22:27:56.782 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4fba033c) 22:27:56.782 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2dbc56fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@37220ee3, class it.tidalwave.image.metadata.EXIF) 22:27:56.782 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@568b7ec6) 22:27:56.782 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2dbc56fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@37220ee3, class it.tidalwave.image.metadata.MakerNote) 22:27:56.782 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.782 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2dbc56fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@37220ee3, class it.tidalwave.image.metadata.IPTC) 22:27:56.782 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@194ff162) 22:27:56.782 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2dbc56fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@37220ee3, class it.tidalwave.image.metadata.XMP) 22:27:56.782 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3ebda1be) 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:35 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.782 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 220 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 09:24:07 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 09:24:07 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Anatinae, Animalia, Anseriformes, Aves, Aythya, Aythya ferina, Aythya fuligula, Chordata, Eukaryota, Moretta, Moriglione, Taxonomy] 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 092407+0100 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 092407+0100 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.783 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 200 22:27:56.784 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/9, -0.67 EV, ISO 220 TITLE: 22:27:56.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0007.txt 22:27:56.785 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0007.txt 22:27:56.786 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 41 msec 22:27:56.786 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.788 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.788 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.788 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0010.jpg] 22:27:56.788 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.788 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0010.jpg, 0, 0, [METADATA]) 22:27:56.788 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0010.jpg, 0) 22:27:56.788 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0010.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.788 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.789 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1571a63a, false, jpg) 22:27:56.791 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1571a63a, javax.imageio.ImageIO$ImageReaderIterator@40ff96ee) 22:27:56.791 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@39124055, vendor: Oracle Corporation 22:27:56.791 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@39124055, vendor: Oracle Corporation 22:27:56.791 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@39124055 22:27:56.791 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@39124055, 0) 22:27:56.820 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.820 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1af1aae9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@31ca510a, class it.tidalwave.image.metadata.TIFF) 22:27:56.820 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@437b2db1) 22:27:56.820 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1af1aae9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@31ca510a, class it.tidalwave.image.metadata.EXIF) 22:27:56.820 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2876584f) 22:27:56.820 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1af1aae9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@31ca510a, class it.tidalwave.image.metadata.MakerNote) 22:27:56.820 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.820 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1af1aae9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@31ca510a, class it.tidalwave.image.metadata.IPTC) 22:27:56.820 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3f47094a) 22:27:56.820 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1af1aae9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@31ca510a, class it.tidalwave.image.metadata.XMP) 22:27:56.820 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5c664da9) 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:36 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 09:25:37 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 09:25:37 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 20 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 20 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Anatinae, Animalia, Anseriformes, Aves, Aythya, Aythya fuligula, Chordata, Eukaryota, Moretta, Taxonomy] 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 092537+0100 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:56.821 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 092537+0100 22:27:56.822 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.822 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.822 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.822 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.822 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.822 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.822 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 198 22:27:56.822 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/9, -0.33 EV, ISO 320 TITLE: 22:27:56.823 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.823 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.823 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0010.txt 22:27:56.823 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0010.txt 22:27:56.831 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 36 msec 22:27:56.831 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.836 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.836 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.836 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0012.jpg] 22:27:56.836 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.837 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0012.jpg, 0, 0, [METADATA]) 22:27:56.837 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0012.jpg, 0) 22:27:56.837 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0012.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.837 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.837 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5b8ee649, false, jpg) 22:27:56.840 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5b8ee649, javax.imageio.ImageIO$ImageReaderIterator@71daf5d6) 22:27:56.840 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@714f1dc4, vendor: Oracle Corporation 22:27:56.840 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@714f1dc4, vendor: Oracle Corporation 22:27:56.840 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@714f1dc4 22:27:56.840 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@714f1dc4, 0) 22:27:56.885 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.885 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e24d565, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@778c5658, class it.tidalwave.image.metadata.TIFF) 22:27:56.885 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@52fe4ef2) 22:27:56.885 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e24d565, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@778c5658, class it.tidalwave.image.metadata.EXIF) 22:27:56.885 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@40383b24) 22:27:56.885 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e24d565, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@778c5658, class it.tidalwave.image.metadata.MakerNote) 22:27:56.885 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.886 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e24d565, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@778c5658, class it.tidalwave.image.metadata.IPTC) 22:27:56.886 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@186f51bb) 22:27:56.886 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7e24d565, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@778c5658, class it.tidalwave.image.metadata.XMP) 22:27:56.886 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@dc4fa78) 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:37 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:56.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 09:26:46 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 09:26:46 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Anatinae, Animalia, Anseriformes, Aves, Aythya, Aythya ferina, Aythya fuligula, Chordata, Eukaryota, Moretta, Moriglione, Taxonomy] 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 092646+0100 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 092646+0100 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.887 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.888 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 230 22:27:56.888 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/9, -0.33 EV, ISO 320 TITLE: 22:27:56.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0012.txt 22:27:56.889 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0012.txt 22:27:56.899 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 53 msec 22:27:56.899 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0026.jpg] 22:27:56.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.902 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0026.jpg, 0, 0, [METADATA]) 22:27:56.902 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0026.jpg, 0) 22:27:56.902 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0026.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.902 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.902 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@622ae2ba, false, jpg) 22:27:56.904 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@622ae2ba, javax.imageio.ImageIO$ImageReaderIterator@45ee48e7) 22:27:56.904 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@57e3a1b8, vendor: Oracle Corporation 22:27:56.904 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@57e3a1b8, vendor: Oracle Corporation 22:27:56.904 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@57e3a1b8 22:27:56.904 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@57e3a1b8, 0) 22:27:56.931 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.931 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@723fadfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@389b2c60, class it.tidalwave.image.metadata.TIFF) 22:27:56.931 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@176b3279) 22:27:56.931 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@723fadfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@389b2c60, class it.tidalwave.image.metadata.EXIF) 22:27:56.931 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@796a1cd1) 22:27:56.931 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@723fadfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@389b2c60, class it.tidalwave.image.metadata.MakerNote) 22:27:56.931 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.931 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@723fadfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@389b2c60, class it.tidalwave.image.metadata.IPTC) 22:27:56.931 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@76b51e5f) 22:27:56.931 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@723fadfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@389b2c60, class it.tidalwave.image.metadata.XMP) 22:27:56.931 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@17acd4c5) 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:39 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 16/1 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 10:30:40 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 10:30:40 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 8/1 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 70 22:27:56.932 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 70 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Animalia, Anseriformes, Aves, Chordata, Eukaryota, Tadorna, Tadorna tadorna, Tadorninae, Taxonomy, Volpoca] 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 103040+0100 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 103040+0100 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.933 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 198 22:27:56.934 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/320 sec @ ƒ/16, -0.33 EV, ISO 400 TITLE: 22:27:56.935 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.935 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.935 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0026.txt 22:27:56.935 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0026.txt 22:27:56.939 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 34 msec 22:27:56.939 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.941 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.941 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.941 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0113.jpg] 22:27:56.941 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.951 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0113.jpg, 0, 0, [METADATA]) 22:27:56.951 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0113.jpg, 0) 22:27:56.951 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0113.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.952 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.952 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5ee29735, false, jpg) 22:27:56.953 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5ee29735, javax.imageio.ImageIO$ImageReaderIterator@431ac922) 22:27:56.953 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4be2f788, vendor: Oracle Corporation 22:27:56.953 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4be2f788, vendor: Oracle Corporation 22:27:56.953 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4be2f788 22:27:56.953 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4be2f788, 0) 22:27:56.974 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:56.974 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2375fe4a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7f77131b, class it.tidalwave.image.metadata.TIFF) 22:27:56.974 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@62ce5261) 22:27:56.974 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2375fe4a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7f77131b, class it.tidalwave.image.metadata.EXIF) 22:27:56.974 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5e4632cb) 22:27:56.974 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2375fe4a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7f77131b, class it.tidalwave.image.metadata.MakerNote) 22:27:56.974 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:56.974 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2375fe4a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7f77131b, class it.tidalwave.image.metadata.IPTC) 22:27:56.974 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@524d00e7) 22:27:56.974 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2375fe4a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@7f77131b, class it.tidalwave.image.metadata.XMP) 22:27:56.974 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@15652e7e) 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:39 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 13/1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 14:10:58 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 14:10:58 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 7400879/1000000 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:56.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Charadriidae, Charadriiformes, Chordata, Eukaryota, Pivieressa, Pluvialis, Pluvialis squatarola, Taxonomy] 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 141058+0100 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 141058+0100 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:56.976 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 197 22:27:56.976 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/500 sec @ ƒ/13, -0.67 EV, ISO 320 TITLE: 22:27:56.982 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:56.982 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:56.982 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0113.txt 22:27:56.983 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0113.txt 22:27:56.983 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 42 msec 22:27:56.991 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:56.993 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:56.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0116.jpg] 22:27:56.994 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:56.994 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0116.jpg, 0, 0, [METADATA]) 22:27:56.994 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0116.jpg, 0) 22:27:56.995 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0116.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:56.995 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:56.995 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7eb0c144, false, jpg) 22:27:56.996 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7eb0c144, javax.imageio.ImageIO$ImageReaderIterator@11cb348c) 22:27:56.997 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4d6cdebb, vendor: Oracle Corporation 22:27:56.997 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4d6cdebb, vendor: Oracle Corporation 22:27:56.997 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4d6cdebb 22:27:56.997 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4d6cdebb, 0) 22:27:57.020 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.020 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@47dfbba3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6c6d3ce5, class it.tidalwave.image.metadata.TIFF) 22:27:57.020 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2de77ecf) 22:27:57.020 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@47dfbba3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6c6d3ce5, class it.tidalwave.image.metadata.EXIF) 22:27:57.020 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1d502d6c) 22:27:57.020 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@47dfbba3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6c6d3ce5, class it.tidalwave.image.metadata.MakerNote) 22:27:57.020 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.020 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@47dfbba3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6c6d3ce5, class it.tidalwave.image.metadata.IPTC) 22:27:57.020 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@27688fc6) 22:27:57.020 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@47dfbba3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6c6d3ce5, class it.tidalwave.image.metadata.XMP) 22:27:57.020 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@226715da) 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:37 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 14/1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 14:31:38 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 14:31:38 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9321928/1000000 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 761471/100000 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.021 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 143138+0100 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 143138+0100 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.022 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 181 22:27:57.023 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/640 sec @ ƒ/14, -1.00 EV, ISO 400 TITLE: 22:27:57.023 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.024 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.024 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0116.txt 22:27:57.024 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0116.txt 22:27:57.024 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 31 msec 22:27:57.024 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.026 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.026 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.026 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0147.jpg] 22:27:57.026 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.027 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0147.jpg, 0, 0, [METADATA]) 22:27:57.027 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0147.jpg, 0) 22:27:57.027 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0147.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.027 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.039 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6587f977, false, jpg) 22:27:57.041 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6587f977, javax.imageio.ImageIO$ImageReaderIterator@76e463d3) 22:27:57.041 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@749e4d40, vendor: Oracle Corporation 22:27:57.041 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@749e4d40, vendor: Oracle Corporation 22:27:57.041 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@749e4d40 22:27:57.041 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@749e4d40, 0) 22:27:57.069 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.070 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a67ed1f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c15515e, class it.tidalwave.image.metadata.TIFF) 22:27:57.070 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4086dd5f) 22:27:57.070 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a67ed1f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c15515e, class it.tidalwave.image.metadata.EXIF) 22:27:57.070 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1b018f9) 22:27:57.070 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a67ed1f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c15515e, class it.tidalwave.image.metadata.MakerNote) 22:27:57.070 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.070 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a67ed1f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c15515e, class it.tidalwave.image.metadata.IPTC) 22:27:57.070 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@14aa12c5) 22:27:57.070 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2a67ed1f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2c15515e, class it.tidalwave.image.metadata.XMP) 22:27:57.070 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@12333eaf) 22:27:57.070 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.070 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.070 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:57.070 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:39 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 13/1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 14:42:06 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 14:42:06 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 7400879/1000000 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 7 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 7 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.071 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 144206+0100 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 144206+0100 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.072 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 181 22:27:57.072 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/13, -1.00 EV, ISO 400 TITLE: 22:27:57.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0147.txt 22:27:57.096 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0147.txt 22:27:57.101 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 74 msec 22:27:57.101 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0156.jpg] 22:27:57.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.103 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0156.jpg, 0, 0, [METADATA]) 22:27:57.103 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0156.jpg, 0) 22:27:57.103 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0156.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.104 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.104 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5403d95, false, jpg) 22:27:57.105 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5403d95, javax.imageio.ImageIO$ImageReaderIterator@1e7535a4) 22:27:57.105 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7979b166, vendor: Oracle Corporation 22:27:57.105 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7979b166, vendor: Oracle Corporation 22:27:57.105 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7979b166 22:27:57.105 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@7979b166, 0) 22:27:57.127 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.127 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e5080ce, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@a16e4e3, class it.tidalwave.image.metadata.TIFF) 22:27:57.127 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7b0c4127) 22:27:57.127 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e5080ce, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@a16e4e3, class it.tidalwave.image.metadata.EXIF) 22:27:57.127 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@43201fd1) 22:27:57.127 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e5080ce, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@a16e4e3, class it.tidalwave.image.metadata.MakerNote) 22:27:57.127 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.127 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e5080ce, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@a16e4e3, class it.tidalwave.image.metadata.IPTC) 22:27:57.127 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@794ca18b) 22:27:57.127 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3e5080ce, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@a16e4e3, class it.tidalwave.image.metadata.XMP) 22:27:57.127 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@44c073bd) 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:40 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 13/1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 360 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 14:44:38 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 14:44:38 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 7400879/1000000 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 7 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 7 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.128 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 144438+0100 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 144438+0100 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.129 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 181 22:27:57.131 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/13, -1.00 EV, ISO 360 TITLE: 22:27:57.131 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.131 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.131 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0156.txt 22:27:57.131 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0156.txt 22:27:57.132 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 30 msec 22:27:57.132 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.136 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.136 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.136 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0157.jpg] 22:27:57.136 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.137 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0157.jpg, 0, 0, [METADATA]) 22:27:57.137 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0157.jpg, 0) 22:27:57.137 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0157.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.137 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.137 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@785d194d, false, jpg) 22:27:57.142 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@785d194d, javax.imageio.ImageIO$ImageReaderIterator@6c249eb5) 22:27:57.142 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7d9c448f, vendor: Oracle Corporation 22:27:57.142 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7d9c448f, vendor: Oracle Corporation 22:27:57.142 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@7d9c448f 22:27:57.143 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@7d9c448f, 0) 22:27:57.167 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.167 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4f01d2ea, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@50a65fb9, class it.tidalwave.image.metadata.TIFF) 22:27:57.167 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@60651b10) 22:27:57.167 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4f01d2ea, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@50a65fb9, class it.tidalwave.image.metadata.EXIF) 22:27:57.167 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5769eb7b) 22:27:57.167 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4f01d2ea, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@50a65fb9, class it.tidalwave.image.metadata.MakerNote) 22:27:57.167 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.167 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4f01d2ea, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@50a65fb9, class it.tidalwave.image.metadata.IPTC) 22:27:57.167 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@16bee5fe) 22:27:57.167 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4f01d2ea, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@50a65fb9, class it.tidalwave.image.metadata.XMP) 22:27:57.167 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@74873b07) 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:18 19:25:24 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.173 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.173 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 13/1 22:27:57.173 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.173 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 14:45:40 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 14:45:40 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 7400879/1000000 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 144540+0100 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 144540+0100 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.174 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.175 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 180 22:27:57.175 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/13, -1.00 EV, ISO 400 TITLE: 22:27:57.176 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.176 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.176 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0157.txt 22:27:57.176 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0157.txt 22:27:57.178 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 40 msec 22:27:57.178 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.192 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.192 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.192 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0162.jpg] 22:27:57.192 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.192 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0162.jpg, 0, 0, [METADATA]) 22:27:57.192 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0162.jpg, 0) 22:27:57.193 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040104-0162.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.193 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.193 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@24fc59e3, false, jpg) 22:27:57.194 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@24fc59e3, javax.imageio.ImageIO$ImageReaderIterator@406efe63) 22:27:57.195 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1f0695ae, vendor: Oracle Corporation 22:27:57.195 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1f0695ae, vendor: Oracle Corporation 22:27:57.195 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1f0695ae 22:27:57.195 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1f0695ae, 0) 22:27:57.239 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.239 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7a977d23, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@51173c3a, class it.tidalwave.image.metadata.TIFF) 22:27:57.239 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1785e670) 22:27:57.239 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7a977d23, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@51173c3a, class it.tidalwave.image.metadata.EXIF) 22:27:57.239 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@355c236b) 22:27:57.239 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7a977d23, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@51173c3a, class it.tidalwave.image.metadata.MakerNote) 22:27:57.239 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.239 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7a977d23, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@51173c3a, class it.tidalwave.image.metadata.IPTC) 22:27:57.240 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@74e33e86) 22:27:57.240 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7a977d23, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@51173c3a, class it.tidalwave.image.metadata.XMP) 22:27:57.242 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1cfd3acc) 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:41 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 13/1 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 450 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:04 14:45:58 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:04 14:45:58 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 7400879/1000000 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040104 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 144558+0100 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040104 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 144558+0100 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 246 22:27:57.248 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/13, -1.00 EV, ISO 450 TITLE: 22:27:57.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040104-0162.txt 22:27:57.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040104-0162.txt 22:27:57.250 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 58 msec 22:27:57.251 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0033.jpg] 22:27:57.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.261 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0033.jpg, 0, 0, [METADATA]) 22:27:57.261 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0033.jpg, 0) 22:27:57.261 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0033.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.262 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.262 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@53c6c1e6, false, jpg) 22:27:57.263 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@53c6c1e6, javax.imageio.ImageIO$ImageReaderIterator@25de3ccc) 22:27:57.263 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2317b0cf, vendor: Oracle Corporation 22:27:57.263 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2317b0cf, vendor: Oracle Corporation 22:27:57.264 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2317b0cf 22:27:57.264 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@2317b0cf, 0) 22:27:57.297 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.297 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@119db52f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@f92ee1b, class it.tidalwave.image.metadata.TIFF) 22:27:57.298 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@15d67d0f) 22:27:57.298 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@119db52f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@f92ee1b, class it.tidalwave.image.metadata.EXIF) 22:27:57.298 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@38ab2740) 22:27:57.298 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@119db52f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@f92ee1b, class it.tidalwave.image.metadata.MakerNote) 22:27:57.298 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.298 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@119db52f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@f92ee1b, class it.tidalwave.image.metadata.IPTC) 22:27:57.298 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4463d9b7) 22:27:57.298 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@119db52f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@f92ee1b, class it.tidalwave.image.metadata.XMP) 22:27:57.298 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5c991516) 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:39 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.298 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/160 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:24 11:26:37 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:24 11:26:37 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7321928/1000000 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 4/6 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 5 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 90 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 90 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Gabbiano corallino (Ichthyaetus melanocephalus). 22:27:57.299 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Charadriiformes, Chordata, Eukaryota, Gabbiano corallino, Ichthyaetus, Ichthyaetus melanocephalus, Laridae, Taxonomy, Workflow, edit process 2013-09-14] 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040124 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 112637+0100 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040124 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 112637+0100 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.300 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.301 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 188 22:27:57.305 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/160 sec @ ƒ/10, +0.67 EV, ISO 200 TITLE: Gabbiano corallino (Ichthyaetus melanocephalus). 22:27:57.306 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.306 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.306 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040124-0033.txt 22:27:57.306 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040124-0033.txt 22:27:57.308 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 46 msec 22:27:57.308 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.310 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.310 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.310 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0038.jpg] 22:27:57.310 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.311 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0038.jpg, 0, 0, [METADATA]) 22:27:57.311 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0038.jpg, 0) 22:27:57.311 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0038.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.311 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.311 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@317d7a5e, false, jpg) 22:27:57.313 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@317d7a5e, javax.imageio.ImageIO$ImageReaderIterator@5a13b931) 22:27:57.314 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5e9ae46f, vendor: Oracle Corporation 22:27:57.314 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5e9ae46f, vendor: Oracle Corporation 22:27:57.314 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5e9ae46f 22:27:57.314 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@5e9ae46f, 0) 22:27:57.377 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.390 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6fcb2e2d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fb1627, class it.tidalwave.image.metadata.TIFF) 22:27:57.390 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1cbd2c1a) 22:27:57.390 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6fcb2e2d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fb1627, class it.tidalwave.image.metadata.EXIF) 22:27:57.390 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4e125be1) 22:27:57.390 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6fcb2e2d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fb1627, class it.tidalwave.image.metadata.MakerNote) 22:27:57.390 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.390 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6fcb2e2d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fb1627, class it.tidalwave.image.metadata.IPTC) 22:27:57.390 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@781ebe48) 22:27:57.390 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6fcb2e2d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@66fb1627, class it.tidalwave.image.metadata.XMP) 22:27:57.390 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@46ead542) 22:27:57.391 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.391 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.391 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.396 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.396 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.396 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.1.1 (Macintosh) 22:27:57.396 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:09:06 17:26:01 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/180 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 4 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:24 11:27:56 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:24 11:27:56 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7491853/1000000 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 4/6 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Cormorano (Phalacrocorax carbo). 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Workflow, edit process 2013-09-14] 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040124 22:27:57.397 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 112756+0100 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040124 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 112756+0100 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.398 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 181 22:27:57.398 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/180 sec @ ƒ/10, +0.67 EV, ISO 200 TITLE: Cormorano (Phalacrocorax carbo). 22:27:57.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040124-0038.txt 22:27:57.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040124-0038.txt 22:27:57.404 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 89 msec 22:27:57.404 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.406 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.406 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.406 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0045.jpg] 22:27:57.406 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.412 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0045.jpg, 0, 0, [METADATA]) 22:27:57.412 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0045.jpg, 0) 22:27:57.412 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0045.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.412 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.412 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2265792c, false, jpg) 22:27:57.419 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2265792c, javax.imageio.ImageIO$ImageReaderIterator@5379839c) 22:27:57.419 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5fa851ac, vendor: Oracle Corporation 22:27:57.419 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5fa851ac, vendor: Oracle Corporation 22:27:57.419 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5fa851ac 22:27:57.419 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@5fa851ac, 0) 22:27:57.456 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.456 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@17c3a3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d2fd73c, class it.tidalwave.image.metadata.TIFF) 22:27:57.457 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@24602d7a) 22:27:57.457 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@17c3a3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d2fd73c, class it.tidalwave.image.metadata.EXIF) 22:27:57.457 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@52fb37d7) 22:27:57.457 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@17c3a3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d2fd73c, class it.tidalwave.image.metadata.MakerNote) 22:27:57.457 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.457 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@17c3a3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d2fd73c, class it.tidalwave.image.metadata.IPTC) 22:27:57.457 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6c4ffcf0) 22:27:57.457 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@17c3a3, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1d2fd73c, class it.tidalwave.image.metadata.XMP) 22:27:57.457 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@fba5072) 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:41 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.457 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 720 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:24 13:03:48 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:24 13:03:48 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Svasso maggiore (Podiceps cristatus). 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Chordata, Eukaryota, Podiceps, Podiceps cristatus, Podicipedidae, Podicipediformes, Svasso maggiore, Taxonomy, Workflow, edit process 2013-09-14] 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040124 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 130348+0100 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040124 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 130348+0100 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.458 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 182 22:27:57.459 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/10, ISO 720 TITLE: Svasso maggiore (Podiceps cristatus). 22:27:57.460 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.460 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.460 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040124-0045.txt 22:27:57.460 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040124-0045.txt 22:27:57.465 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 54 msec 22:27:57.465 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.476 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.476 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.476 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0047.jpg] 22:27:57.476 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.476 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0047.jpg, 0, 0, [METADATA]) 22:27:57.477 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0047.jpg, 0) 22:27:57.477 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040124-0047.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.477 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.477 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@12ceff30, false, jpg) 22:27:57.482 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@12ceff30, javax.imageio.ImageIO$ImageReaderIterator@2d550996) 22:27:57.482 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3ad32e52, vendor: Oracle Corporation 22:27:57.482 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3ad32e52, vendor: Oracle Corporation 22:27:57.482 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3ad32e52 22:27:57.482 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@3ad32e52, 0) 22:27:57.526 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.526 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d44f385, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6e46f5c1, class it.tidalwave.image.metadata.TIFF) 22:27:57.526 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3a99aa17) 22:27:57.526 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d44f385, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6e46f5c1, class it.tidalwave.image.metadata.EXIF) 22:27:57.526 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@e64ee56) 22:27:57.526 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d44f385, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6e46f5c1, class it.tidalwave.image.metadata.MakerNote) 22:27:57.527 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.527 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d44f385, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6e46f5c1, class it.tidalwave.image.metadata.IPTC) 22:27:57.527 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6456fcc4) 22:27:57.527 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d44f385, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6e46f5c1, class it.tidalwave.image.metadata.XMP) 22:27:57.527 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3de7e572) 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:03:24 11:03:08 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 640 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:24 13:03:50 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:24 13:03:50 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.533 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 80 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.534 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Svasso maggiore (Podiceps cristatus). 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Podiceps cristatus, edit process 2013-09-14, backgrounds, published, edit process 2022-09-08, wildlife, bird] 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040124 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 130350+0100 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040124 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 130350+0100 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.543 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: email@fabriziogiudici.it 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:57.544 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 281 22:27:57.545 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/10, ISO 640 TITLE: Svasso maggiore (Podiceps cristatus). 22:27:57.545 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.545 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.545 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040124-0047.txt 22:27:57.545 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040124-0047.txt 22:27:57.563 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 70 msec 22:27:57.563 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.570 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.570 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.570 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0003.jpg] 22:27:57.570 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.570 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0003.jpg, 0, 0, [METADATA]) 22:27:57.570 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0003.jpg, 0) 22:27:57.570 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0003.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.570 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.570 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@61ad4b83, false, jpg) 22:27:57.578 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@61ad4b83, javax.imageio.ImageIO$ImageReaderIterator@7977ed32) 22:27:57.578 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5dc09bca, vendor: Oracle Corporation 22:27:57.578 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5dc09bca, vendor: Oracle Corporation 22:27:57.578 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5dc09bca 22:27:57.578 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@5dc09bca, 0) 22:27:57.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@65b75087, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3cf09930, class it.tidalwave.image.metadata.TIFF) 22:27:57.606 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3bd8032e) 22:27:57.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@65b75087, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3cf09930, class it.tidalwave.image.metadata.EXIF) 22:27:57.606 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@39613474) 22:27:57.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@65b75087, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3cf09930, class it.tidalwave.image.metadata.MakerNote) 22:27:57.606 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@65b75087, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3cf09930, class it.tidalwave.image.metadata.IPTC) 22:27:57.607 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@660d78b7) 22:27:57.607 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@65b75087, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3cf09930, class it.tidalwave.image.metadata.XMP) 22:27:57.607 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5e0c445f) 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:44 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.607 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:31 13:11:43 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:31 13:11:43 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 7 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 7 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040131 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 131143+0100 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040131 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 131143+0100 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.608 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.621 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.621 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.621 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.621 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 180 22:27:57.622 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/8, -0.67 EV, ISO 200 TITLE: 22:27:57.626 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.627 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.627 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040131-0003.txt 22:27:57.627 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040131-0003.txt 22:27:57.627 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 57 msec 22:27:57.627 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.629 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.629 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.629 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0056.jpg] 22:27:57.629 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.629 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0056.jpg, 0, 0, [METADATA]) 22:27:57.629 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0056.jpg, 0) 22:27:57.629 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0056.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.629 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.630 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@36598d1d, false, jpg) 22:27:57.632 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@36598d1d, javax.imageio.ImageIO$ImageReaderIterator@651a4c4) 22:27:57.634 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2e643209, vendor: Oracle Corporation 22:27:57.634 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2e643209, vendor: Oracle Corporation 22:27:57.634 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2e643209 22:27:57.634 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@2e643209, 0) 22:27:57.663 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.663 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33015d51, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3c7ac542, class it.tidalwave.image.metadata.TIFF) 22:27:57.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@13676beb) 22:27:57.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33015d51, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3c7ac542, class it.tidalwave.image.metadata.EXIF) 22:27:57.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@50242325) 22:27:57.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33015d51, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3c7ac542, class it.tidalwave.image.metadata.MakerNote) 22:27:57.664 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33015d51, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3c7ac542, class it.tidalwave.image.metadata.IPTC) 22:27:57.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@697607a5) 22:27:57.664 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@33015d51, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3c7ac542, class it.tidalwave.image.metadata.XMP) 22:27:57.664 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3cc8f1c) 22:27:57.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:44 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 560 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:31 13:41:17 22:27:57.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:31 13:41:17 22:27:57.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:57.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:57.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 2/6 22:27:57.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Eukaryota, Taxonomy, unknown animal] 22:27:57.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040131 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 134117+0100 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040131 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 134117+0100 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.671 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 191 22:27:57.671 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/8, +0.33 EV, ISO 560 TITLE: 22:27:57.672 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.672 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.672 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040131-0056.txt 22:27:57.672 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040131-0056.txt 22:27:57.676 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 43 msec 22:27:57.676 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0099.jpg] 22:27:57.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.682 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0099.jpg, 0, 0, [METADATA]) 22:27:57.682 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0099.jpg, 0) 22:27:57.682 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0099.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.682 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.682 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7497471b, false, jpg) 22:27:57.685 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7497471b, javax.imageio.ImageIO$ImageReaderIterator@6141c271) 22:27:57.685 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1ec2726f, vendor: Oracle Corporation 22:27:57.685 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1ec2726f, vendor: Oracle Corporation 22:27:57.685 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1ec2726f 22:27:57.685 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1ec2726f, 0) 22:27:57.715 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.715 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1e31cf9b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@13ed9738, class it.tidalwave.image.metadata.TIFF) 22:27:57.716 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@598de6bf) 22:27:57.716 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1e31cf9b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@13ed9738, class it.tidalwave.image.metadata.EXIF) 22:27:57.717 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@144658b1) 22:27:57.718 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1e31cf9b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@13ed9738, class it.tidalwave.image.metadata.MakerNote) 22:27:57.718 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.718 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1e31cf9b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@13ed9738, class it.tidalwave.image.metadata.IPTC) 22:27:57.718 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@49b00b5) 22:27:57.719 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1e31cf9b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@13ed9738, class it.tidalwave.image.metadata.XMP) 22:27:57.719 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7b301349) 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:10 00:41:23 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.719 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 1600 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:31 15:52:20 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:31 15:52:20 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9321928/1000000 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Artiodactyla, Cervidae, Cervinae, Chordata, Dama, Dama dama, Eukaryota, Mammalia, Ruminantia, Taxonomy, daim, daino, fallow deer] 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040131 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 155220+0100 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040131 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 155220+0100 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.720 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.721 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 201 22:27:57.721 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/640 sec @ ƒ/8, ISO 1600 TITLE: 22:27:57.722 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.722 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.722 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040131-0099.txt 22:27:57.722 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040131-0099.txt 22:27:57.723 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 41 msec 22:27:57.723 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.725 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.725 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.725 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0109.jpg] 22:27:57.725 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.726 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0109.jpg, 0, 0, [METADATA]) 22:27:57.726 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0109.jpg, 0) 22:27:57.726 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040131-0109.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.726 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.726 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@40f7a2e9, false, jpg) 22:27:57.731 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@40f7a2e9, javax.imageio.ImageIO$ImageReaderIterator@390e513a) 22:27:57.731 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@143f4d52, vendor: Oracle Corporation 22:27:57.731 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@143f4d52, vendor: Oracle Corporation 22:27:57.731 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@143f4d52 22:27:57.732 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@143f4d52, 0) 22:27:57.764 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.764 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@79bcaf78, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@170738c0, class it.tidalwave.image.metadata.TIFF) 22:27:57.764 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6cf04303) 22:27:57.764 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@79bcaf78, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@170738c0, class it.tidalwave.image.metadata.EXIF) 22:27:57.764 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3cbcd442) 22:27:57.764 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@79bcaf78, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@170738c0, class it.tidalwave.image.metadata.MakerNote) 22:27:57.764 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.764 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@79bcaf78, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@170738c0, class it.tidalwave.image.metadata.IPTC) 22:27:57.764 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@20677bc2) 22:27:57.764 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@79bcaf78, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@170738c0, class it.tidalwave.image.metadata.XMP) 22:27:57.764 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@e888636) 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:10 00:41:23 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 13/1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 800 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:01:31 16:05:06 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:01:31 16:05:06 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 7400879/1000000 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 2/1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 35/1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 52 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:57.765 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [35/1, 35/1, 2/1, 2/1] 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 35.0 mm f/2.0 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Artiodactyla, Bos, Bos taurus, Bovidae, Bovinae, Chordata, Eukaryota, Mammalia, Ruminantia, Taxonomy, bue, bœuf, cattle] 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040131 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 160506+0100 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040131 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 160506+0100 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.766 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 201 22:27:57.769 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 35mm ƒ/2D AF @ 35 mm, 1/320 sec @ ƒ/13, ISO 800 TITLE: 22:27:57.770 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.770 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.770 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040131-0109.txt 22:27:57.770 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040131-0109.txt 22:27:57.778 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 45 msec 22:27:57.778 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.781 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.781 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.781 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040207-0033.jpg] 22:27:57.781 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.781 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040207-0033.jpg, 0, 0, [METADATA]) 22:27:57.781 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040207-0033.jpg, 0) 22:27:57.781 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040207-0033.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.781 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.781 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1717302b, false, jpg) 22:27:57.782 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@1717302b, javax.imageio.ImageIO$ImageReaderIterator@77a19366) 22:27:57.783 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@310d05c5, vendor: Oracle Corporation 22:27:57.783 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@310d05c5, vendor: Oracle Corporation 22:27:57.783 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@310d05c5 22:27:57.783 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@310d05c5, 0) 22:27:57.804 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.804 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7aaa4694, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@23504729, class it.tidalwave.image.metadata.TIFF) 22:27:57.804 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@13b85e31) 22:27:57.804 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7aaa4694, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@23504729, class it.tidalwave.image.metadata.EXIF) 22:27:57.804 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5437c315) 22:27:57.804 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7aaa4694, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@23504729, class it.tidalwave.image.metadata.MakerNote) 22:27:57.804 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.804 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7aaa4694, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@23504729, class it.tidalwave.image.metadata.IPTC) 22:27:57.804 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7c81b1e1) 22:27:57.804 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7aaa4694, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@23504729, class it.tidalwave.image.metadata.XMP) 22:27:57.804 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5dc9d857) 22:27:57.805 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:46 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 4/1 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.811 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 900 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:07 15:19:50 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:07 15:19:50 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4/1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 70 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 70 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Cigno nella nebbia (Cygnus olor). 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Chordata, Eukaryota, Folaga, Fulica, Fulica atra, Gruiformes, Rallidae, Taxonomy] 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040207 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 151950+0100 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040207 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 151950+0100 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.812 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.813 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.813 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 194 22:27:57.813 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/500 sec @ ƒ/4, ISO 900 TITLE: Cigno nella nebbia (Cygnus olor). 22:27:57.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040207-0033.txt 22:27:57.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040207-0033.txt 22:27:57.819 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 33 msec 22:27:57.819 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.827 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.828 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.828 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0016.jpg] 22:27:57.828 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.828 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0016.jpg, 0, 0, [METADATA]) 22:27:57.828 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0016.jpg, 0) 22:27:57.828 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0016.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.828 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.828 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@445944ea, false, jpg) 22:27:57.831 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@445944ea, javax.imageio.ImageIO$ImageReaderIterator@eeb2e0c) 22:27:57.831 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@35cb8b64, vendor: Oracle Corporation 22:27:57.831 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@35cb8b64, vendor: Oracle Corporation 22:27:57.831 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@35cb8b64 22:27:57.831 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@35cb8b64, 0) 22:27:57.880 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.880 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1532b1d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@682a00f8, class it.tidalwave.image.metadata.TIFF) 22:27:57.880 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@c4c6031) 22:27:57.880 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1532b1d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@682a00f8, class it.tidalwave.image.metadata.EXIF) 22:27:57.880 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@59463bab) 22:27:57.880 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1532b1d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@682a00f8, class it.tidalwave.image.metadata.MakerNote) 22:27:57.880 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.880 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1532b1d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@682a00f8, class it.tidalwave.image.metadata.IPTC) 22:27:57.880 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4155e85d) 22:27:57.880 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1532b1d, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@682a00f8, class it.tidalwave.image.metadata.XMP) 22:27:57.880 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@79401d4f) 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:06 17:48:53 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 4/1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 1250 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:08 11:01:41 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:08 11:01:41 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4/1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.881 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040208 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 110141+0100 22:27:57.882 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040208 22:27:57.883 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 110141+0100 22:27:57.889 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.889 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.889 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.889 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.889 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.889 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.889 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 153 22:27:57.890 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/320 sec @ ƒ/4, ISO 1250 TITLE: 22:27:57.892 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:57.892 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:57.893 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040208-0016.txt 22:27:57.893 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040208-0016.txt 22:27:57.893 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 66 msec 22:27:57.894 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:57.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:57.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0022.jpg] 22:27:57.903 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:57.903 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0022.jpg, 0, 0, [METADATA]) 22:27:57.903 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0022.jpg, 0) 22:27:57.903 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0022.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:57.904 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:57.904 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6a670dcc, false, jpg) 22:27:57.910 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6a670dcc, javax.imageio.ImageIO$ImageReaderIterator@1e6f7127) 22:27:57.910 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@79b2b427, vendor: Oracle Corporation 22:27:57.910 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@79b2b427, vendor: Oracle Corporation 22:27:57.910 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@79b2b427 22:27:57.910 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@79b2b427, 0) 22:27:57.980 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:57.993 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60cd2b02, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@c32b8b0, class it.tidalwave.image.metadata.TIFF) 22:27:57.993 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6943e2d9) 22:27:57.993 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60cd2b02, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@c32b8b0, class it.tidalwave.image.metadata.EXIF) 22:27:57.993 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7499553f) 22:27:57.993 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60cd2b02, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@c32b8b0, class it.tidalwave.image.metadata.MakerNote) 22:27:57.993 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:57.993 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60cd2b02, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@c32b8b0, class it.tidalwave.image.metadata.IPTC) 22:27:57.993 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7d05e595) 22:27:57.993 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@60cd2b02, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@c32b8b0, class it.tidalwave.image.metadata.XMP) 22:27:57.993 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@64eb35bd) 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:02:08 19:17:03 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/500 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 4/1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 250 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:08 11:34:03 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:08 11:34:03 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8965784/1000000 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4/1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 56 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:57.994 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [unknown animal, edit process 2013-09-14, fog, published, edit process 2017-10-21, wildlife] 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040208 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113403+0100 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040208 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113403+0100 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:57.995 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:57.998 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 293 22:27:57.999 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/500 sec @ ƒ/4, ISO 250 TITLE: 22:27:58.003 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.004 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.004 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040208-0022.txt 22:27:58.004 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040208-0022.txt 22:27:58.004 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 101 msec 22:27:58.005 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.012 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.013 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.013 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0029.jpg] 22:27:58.013 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.020 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0029.jpg, 0, 0, [METADATA]) 22:27:58.020 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0029.jpg, 0) 22:27:58.021 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0029.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.021 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.021 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@9fc9166, false, jpg) 22:27:58.027 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@9fc9166, javax.imageio.ImageIO$ImageReaderIterator@1a100769) 22:27:58.027 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3b5cf4c6, vendor: Oracle Corporation 22:27:58.027 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3b5cf4c6, vendor: Oracle Corporation 22:27:58.027 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3b5cf4c6 22:27:58.027 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@3b5cf4c6, 0) 22:27:58.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3fcb6c7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@63ed5580, class it.tidalwave.image.metadata.TIFF) 22:27:58.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4e7d1e2) 22:27:58.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3fcb6c7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@63ed5580, class it.tidalwave.image.metadata.EXIF) 22:27:58.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@72ba8111) 22:27:58.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3fcb6c7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@63ed5580, class it.tidalwave.image.metadata.MakerNote) 22:27:58.071 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3fcb6c7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@63ed5580, class it.tidalwave.image.metadata.IPTC) 22:27:58.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@16768389) 22:27:58.071 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3fcb6c7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@63ed5580, class it.tidalwave.image.metadata.XMP) 22:27:58.071 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1fbe8592) 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:02:08 13:32:08 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.080 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/400 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 5/1 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 560 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:08 11:58:57 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:08 11:58:57 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8643856/1000000 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 4643856/1000000 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 4/1 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 300/1 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 56 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 450 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.084 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [unknown animal, edit process 2013-09-14, fog, published, edit process 2017-10-21, wildlife] 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040208 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 115857+0100 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040208 22:27:58.085 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 115857+0100 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:58.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 279 22:27:58.086 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 300 mm, 1/400 sec @ ƒ/5, ISO 560 TITLE: 22:27:58.087 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.087 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.087 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040208-0029.txt 22:27:58.087 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040208-0029.txt 22:27:58.096 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 83 msec 22:27:58.096 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.102 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.102 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.102 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0082.jpg] 22:27:58.102 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.103 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0082.jpg, 0, 0, [METADATA]) 22:27:58.103 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0082.jpg, 0) 22:27:58.103 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0082.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.103 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.104 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@49a344c7, false, jpg) 22:27:58.105 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@49a344c7, javax.imageio.ImageIO$ImageReaderIterator@69bdb27c) 22:27:58.105 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@393fe097, vendor: Oracle Corporation 22:27:58.105 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@393fe097, vendor: Oracle Corporation 22:27:58.105 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@393fe097 22:27:58.105 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@393fe097, 0) 22:27:58.138 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.138 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5b7b281, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@434ad1f8, class it.tidalwave.image.metadata.TIFF) 22:27:58.138 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@617196dc) 22:27:58.138 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5b7b281, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@434ad1f8, class it.tidalwave.image.metadata.EXIF) 22:27:58.138 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@14bc9d25) 22:27:58.138 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5b7b281, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@434ad1f8, class it.tidalwave.image.metadata.MakerNote) 22:27:58.138 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.138 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5b7b281, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@434ad1f8, class it.tidalwave.image.metadata.IPTC) 22:27:58.138 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2c271689) 22:27:58.138 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5b7b281, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@434ad1f8, class it.tidalwave.image.metadata.XMP) 22:27:58.138 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3977c7e4) 22:27:58.139 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.139 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:50 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 720 22:27:58.147 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:08 12:30:50 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:08 12:30:50 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 4/6 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.148 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.149 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Pettirosso (Erithacus rubecola). 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Chordata, Erithacus, Erithacus rubecola, Eukaryota, Muscicapidae, Passeriformes, Pettirosso, Taxonomy, Workflow, edit process 2013-09-14] 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040208 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 123050+0100 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040208 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 123050+0100 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.150 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 217 22:27:58.151 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/320 sec @ ƒ/8, +0.67 EV, ISO 720 TITLE: Pettirosso (Erithacus rubecola). 22:27:58.154 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.154 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.154 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040208-0082.txt 22:27:58.154 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040208-0082.txt 22:27:58.155 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 52 msec 22:27:58.158 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.162 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.162 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.162 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0094.jpg] 22:27:58.162 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.164 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0094.jpg, 0, 0, [METADATA]) 22:27:58.164 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0094.jpg, 0) 22:27:58.164 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040208-0094.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.164 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.164 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@689aab7b, false, jpg) 22:27:58.166 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@689aab7b, javax.imageio.ImageIO$ImageReaderIterator@22be8211) 22:27:58.166 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@502afb74, vendor: Oracle Corporation 22:27:58.166 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@502afb74, vendor: Oracle Corporation 22:27:58.166 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@502afb74 22:27:58.166 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@502afb74, 0) 22:27:58.212 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.212 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1603d1fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@11757914, class it.tidalwave.image.metadata.TIFF) 22:27:58.212 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4e67bdd8) 22:27:58.212 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1603d1fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@11757914, class it.tidalwave.image.metadata.EXIF) 22:27:58.212 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2d3f6e6) 22:27:58.212 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1603d1fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@11757914, class it.tidalwave.image.metadata.MakerNote) 22:27:58.212 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.212 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1603d1fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@11757914, class it.tidalwave.image.metadata.IPTC) 22:27:58.212 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@a57734e) 22:27:58.212 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1603d1fb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@11757914, class it.tidalwave.image.metadata.XMP) 22:27:58.212 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@30d016c9) 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:50 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 720 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:08 14:56:03 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:08 14:56:03 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 9 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 9 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040208 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 145603+0100 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040208 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 145603+0100 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.214 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 158 22:27:58.215 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/320 sec @ ƒ/8, ISO 720 TITLE: 22:27:58.216 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.216 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.216 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040208-0094.txt 22:27:58.216 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040208-0094.txt 22:27:58.220 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 58 msec 22:27:58.220 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0002.jpg] 22:27:58.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.228 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0002.jpg, 0, 0, [METADATA]) 22:27:58.229 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0002.jpg, 0) 22:27:58.229 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0002.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.229 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.229 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4be4680b, false, jpg) 22:27:58.231 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4be4680b, javax.imageio.ImageIO$ImageReaderIterator@f829512) 22:27:58.231 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@e7ecfb9, vendor: Oracle Corporation 22:27:58.231 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@e7ecfb9, vendor: Oracle Corporation 22:27:58.231 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@e7ecfb9 22:27:58.231 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@e7ecfb9, 0) 22:27:58.276 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.277 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7f8d4ff4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@77644bb, class it.tidalwave.image.metadata.TIFF) 22:27:58.279 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@73e2862a) 22:27:58.279 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7f8d4ff4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@77644bb, class it.tidalwave.image.metadata.EXIF) 22:27:58.279 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@154b5e43) 22:27:58.279 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7f8d4ff4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@77644bb, class it.tidalwave.image.metadata.MakerNote) 22:27:58.280 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.280 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7f8d4ff4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@77644bb, class it.tidalwave.image.metadata.IPTC) 22:27:58.280 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@ac41f1) 22:27:58.280 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@7f8d4ff4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@77644bb, class it.tidalwave.image.metadata.XMP) 22:27:58.280 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@35ca8ec3) 22:27:58.280 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.281 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:12 14:24:03 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 360 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:12:47 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:12:47 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 9 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 9 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.282 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.283 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.283 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.283 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.283 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 111247+0100 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 111247+0100 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.284 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 158 22:27:58.287 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/8, ISO 360 TITLE: 22:27:58.296 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.296 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.296 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0002.txt 22:27:58.296 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0002.txt 22:27:58.296 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 68 msec 22:27:58.297 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.311 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.311 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.316 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0014.jpg] 22:27:58.316 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.319 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0014.jpg, 0, 0, [METADATA]) 22:27:58.319 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0014.jpg, 0) 22:27:58.319 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0014.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.319 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.319 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@38a01810, false, jpg) 22:27:58.321 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@38a01810, javax.imageio.ImageIO$ImageReaderIterator@6630c950) 22:27:58.321 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6ec8fa57, vendor: Oracle Corporation 22:27:58.321 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6ec8fa57, vendor: Oracle Corporation 22:27:58.321 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6ec8fa57 22:27:58.321 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@6ec8fa57, 0) 22:27:58.371 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.371 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4245e409, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6bf6b454, class it.tidalwave.image.metadata.TIFF) 22:27:58.371 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3dc86e03) 22:27:58.371 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4245e409, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6bf6b454, class it.tidalwave.image.metadata.EXIF) 22:27:58.371 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5a931ba9) 22:27:58.372 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4245e409, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6bf6b454, class it.tidalwave.image.metadata.MakerNote) 22:27:58.376 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.376 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4245e409, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6bf6b454, class it.tidalwave.image.metadata.IPTC) 22:27:58.376 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@379bc95e) 22:27:58.376 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4245e409, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6bf6b454, class it.tidalwave.image.metadata.XMP) 22:27:58.376 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@69919fed) 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:52 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:28:51 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:28:51 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.377 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.381 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 70 22:27:58.381 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 70 22:27:58.381 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.383 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Eukaryota, Taxonomy, unknown animal] 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.384 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 112851+0100 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 112851+0100 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.390 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 167 22:27:58.391 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, ISO 200 TITLE: 22:27:58.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0014.txt 22:27:58.391 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0014.txt 22:27:58.392 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 81 msec 22:27:58.392 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.403 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.403 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.403 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0038.jpg] 22:27:58.404 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.415 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0038.jpg, 0, 0, [METADATA]) 22:27:58.415 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0038.jpg, 0) 22:27:58.415 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0038.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.416 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.416 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7bbec1cc, false, jpg) 22:27:58.421 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@7bbec1cc, javax.imageio.ImageIO$ImageReaderIterator@5a77b7cc) 22:27:58.421 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@e107a3b, vendor: Oracle Corporation 22:27:58.422 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@e107a3b, vendor: Oracle Corporation 22:27:58.422 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@e107a3b 22:27:58.422 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@e107a3b, 0) 22:27:58.460 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.461 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@66df5adb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6b133599, class it.tidalwave.image.metadata.TIFF) 22:27:58.461 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3829bb5) 22:27:58.461 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@66df5adb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6b133599, class it.tidalwave.image.metadata.EXIF) 22:27:58.461 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7cd90b9b) 22:27:58.461 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@66df5adb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6b133599, class it.tidalwave.image.metadata.MakerNote) 22:27:58.461 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.461 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@66df5adb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6b133599, class it.tidalwave.image.metadata.IPTC) 22:27:58.461 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@604c9f59) 22:27:58.461 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@66df5adb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6b133599, class it.tidalwave.image.metadata.XMP) 22:27:58.461 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1201d134) 22:27:58.461 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.461 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.461 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:52 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:33:04 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:33:04 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.462 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.463 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Eukaryota, Taxonomy, unknown animal] 22:27:58.468 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113304+0100 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113304+0100 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.469 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 167 22:27:58.471 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, ISO 200 TITLE: 22:27:58.472 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.472 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.472 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0038.txt 22:27:58.472 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0038.txt 22:27:58.475 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 70 msec 22:27:58.475 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.481 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.481 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.481 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0044.jpg] 22:27:58.481 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.481 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0044.jpg, 0, 0, [METADATA]) 22:27:58.482 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0044.jpg, 0) 22:27:58.482 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0044.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.482 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.482 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@176630ee, false, jpg) 22:27:58.486 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@176630ee, javax.imageio.ImageIO$ImageReaderIterator@7238072e) 22:27:58.486 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4e9d3925, vendor: Oracle Corporation 22:27:58.486 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4e9d3925, vendor: Oracle Corporation 22:27:58.486 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@4e9d3925 22:27:58.486 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@4e9d3925, 0) 22:27:58.523 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.524 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4080ea09, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@67f3b72d, class it.tidalwave.image.metadata.TIFF) 22:27:58.524 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5b9fbaca) 22:27:58.524 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4080ea09, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@67f3b72d, class it.tidalwave.image.metadata.EXIF) 22:27:58.524 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4e33a209) 22:27:58.524 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4080ea09, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@67f3b72d, class it.tidalwave.image.metadata.MakerNote) 22:27:58.524 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.524 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4080ea09, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@67f3b72d, class it.tidalwave.image.metadata.IPTC) 22:27:58.524 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@924c964) 22:27:58.524 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4080ea09, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@67f3b72d, class it.tidalwave.image.metadata.XMP) 22:27:58.524 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@73145db2) 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:51 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.524 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 360 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:35:38 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:35:38 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.525 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Eukaryota, Taxonomy, Workflow, edit process 2013-09-14, unknown animal] 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113538+0100 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113538+0100 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.531 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.532 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 176 22:27:58.532 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, ISO 360 TITLE: 22:27:58.533 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.533 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.533 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0044.txt 22:27:58.533 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0044.txt 22:27:58.544 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 63 msec 22:27:58.544 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.547 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.547 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.547 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0053.jpg] 22:27:58.547 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.550 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0053.jpg, 0, 0, [METADATA]) 22:27:58.551 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0053.jpg, 0) 22:27:58.551 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0053.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.551 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.551 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2ddc5c07, false, jpg) 22:27:58.557 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2ddc5c07, javax.imageio.ImageIO$ImageReaderIterator@594c8879) 22:27:58.557 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@67988d92, vendor: Oracle Corporation 22:27:58.557 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@67988d92, vendor: Oracle Corporation 22:27:58.557 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@67988d92 22:27:58.557 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@67988d92, 0) 22:27:58.605 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.605 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bf394be, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@78a4764f, class it.tidalwave.image.metadata.TIFF) 22:27:58.605 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@ef10390) 22:27:58.605 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bf394be, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@78a4764f, class it.tidalwave.image.metadata.EXIF) 22:27:58.605 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@57e8714b) 22:27:58.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bf394be, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@78a4764f, class it.tidalwave.image.metadata.MakerNote) 22:27:58.606 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bf394be, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@78a4764f, class it.tidalwave.image.metadata.IPTC) 22:27:58.606 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1079496c) 22:27:58.606 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5bf394be, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@78a4764f, class it.tidalwave.image.metadata.XMP) 22:27:58.606 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4bb44322) 22:27:58.611 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.611 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:54 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:45:26 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:45:26 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.612 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.624 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Alzavola, Anas, Anas crecca, Anatidae, Anatinae, Animalia, Anseriformes, Aves, Chordata, Eukaryota, Taxonomy] 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114526+0100 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114526+0100 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.625 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:58.625 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, ISO 320 TITLE: 22:27:58.626 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.626 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.626 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0053.txt 22:27:58.626 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0053.txt 22:27:58.636 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 89 msec 22:27:58.636 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.638 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.638 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.638 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0059.jpg] 22:27:58.638 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.643 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0059.jpg, 0, 0, [METADATA]) 22:27:58.643 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0059.jpg, 0) 22:27:58.643 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0059.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.644 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.644 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4cc3e43d, false, jpg) 22:27:58.647 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4cc3e43d, javax.imageio.ImageIO$ImageReaderIterator@443d8d4d) 22:27:58.647 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3fef9832, vendor: Oracle Corporation 22:27:58.647 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3fef9832, vendor: Oracle Corporation 22:27:58.647 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3fef9832 22:27:58.647 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@3fef9832, 0) 22:27:58.694 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.695 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@deddccb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4e80eb4c, class it.tidalwave.image.metadata.TIFF) 22:27:58.695 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@51ce22e3) 22:27:58.695 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@deddccb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4e80eb4c, class it.tidalwave.image.metadata.EXIF) 22:27:58.695 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1b5359a1) 22:27:58.695 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@deddccb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4e80eb4c, class it.tidalwave.image.metadata.MakerNote) 22:27:58.695 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.695 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@deddccb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4e80eb4c, class it.tidalwave.image.metadata.IPTC) 22:27:58.695 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@78bbc584) 22:27:58.695 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@deddccb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4e80eb4c, class it.tidalwave.image.metadata.XMP) 22:27:58.695 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@31a89b54) 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:54 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:46:45 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:46:45 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 90 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 90 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anas, Anas clypeata, Anatidae, Anatinae, Animalia, Anseriformes, Aves, Chordata, Eukaryota, Mestolone, Taxonomy] 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114645+0100 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114645+0100 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 174 22:27:58.705 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, ISO 320 TITLE: 22:27:58.705 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.705 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.705 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0059.txt 22:27:58.705 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0059.txt 22:27:58.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 68 msec 22:27:58.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.717 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.717 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.717 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0061.jpg] 22:27:58.717 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.717 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0061.jpg, 0, 0, [METADATA]) 22:27:58.717 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0061.jpg, 0) 22:27:58.717 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0061.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.717 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.717 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3cf6f3aa, false, jpg) 22:27:58.723 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3cf6f3aa, javax.imageio.ImageIO$ImageReaderIterator@7459002d) 22:27:58.723 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1e1e77ed, vendor: Oracle Corporation 22:27:58.723 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1e1e77ed, vendor: Oracle Corporation 22:27:58.723 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1e1e77ed 22:27:58.723 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1e1e77ed, 0) 22:27:58.780 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@44cefd71, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29025b1a, class it.tidalwave.image.metadata.TIFF) 22:27:58.781 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@497dc589) 22:27:58.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@44cefd71, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29025b1a, class it.tidalwave.image.metadata.EXIF) 22:27:58.781 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@346c568d) 22:27:58.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@44cefd71, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29025b1a, class it.tidalwave.image.metadata.MakerNote) 22:27:58.781 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@44cefd71, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29025b1a, class it.tidalwave.image.metadata.IPTC) 22:27:58.781 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7fa1004) 22:27:58.781 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@44cefd71, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@29025b1a, class it.tidalwave.image.metadata.XMP) 22:27:58.781 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3c9b416a) 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:58 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 280 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:47:29 22:27:58.784 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:47:29 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 114729+0100 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 114729+0100 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.785 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 158 22:27:58.786 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, ISO 280 TITLE: 22:27:58.799 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.800 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.800 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0061.txt 22:27:58.800 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0061.txt 22:27:58.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 84 msec 22:27:58.801 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.810 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.810 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.810 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0074.jpg] 22:27:58.810 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.812 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0074.jpg, 0, 0, [METADATA]) 22:27:58.812 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0074.jpg, 0) 22:27:58.812 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0074.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.813 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.813 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@bf56981, false, jpg) 22:27:58.814 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@bf56981, javax.imageio.ImageIO$ImageReaderIterator@5db9952b) 22:27:58.815 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@f0ced73, vendor: Oracle Corporation 22:27:58.815 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@f0ced73, vendor: Oracle Corporation 22:27:58.815 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@f0ced73 22:27:58.815 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@f0ced73, 0) 22:27:58.873 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.873 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@469b55ae, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2e145f7b, class it.tidalwave.image.metadata.TIFF) 22:27:58.873 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@28a4d87f) 22:27:58.873 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@469b55ae, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2e145f7b, class it.tidalwave.image.metadata.EXIF) 22:27:58.873 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@31caf651) 22:27:58.873 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@469b55ae, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2e145f7b, class it.tidalwave.image.metadata.MakerNote) 22:27:58.873 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.873 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@469b55ae, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2e145f7b, class it.tidalwave.image.metadata.IPTC) 22:27:58.873 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2de0f3e3) 22:27:58.873 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@469b55ae, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2e145f7b, class it.tidalwave.image.metadata.XMP) 22:27:58.873 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@21838ea3) 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:57:59 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.874 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:55:52 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:55:52 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.879 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 7 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 7 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.880 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 115552+0100 22:27:58.884 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.884 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 115552+0100 22:27:58.885 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.886 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 159 22:27:58.891 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, -0.33 EV, ISO 400 TITLE: 22:27:58.891 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.891 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.891 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0074.txt 22:27:58.891 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0074.txt 22:27:58.892 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 82 msec 22:27:58.892 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0078.jpg] 22:27:58.901 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.909 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0078.jpg, 0, 0, [METADATA]) 22:27:58.910 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0078.jpg, 0) 22:27:58.910 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0078.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.910 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.910 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@27178dd5, false, jpg) 22:27:58.912 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@27178dd5, javax.imageio.ImageIO$ImageReaderIterator@48fc2397) 22:27:58.912 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2eb3e308, vendor: Oracle Corporation 22:27:58.912 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2eb3e308, vendor: Oracle Corporation 22:27:58.912 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@2eb3e308 22:27:58.912 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@2eb3e308, 0) 22:27:58.969 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:58.969 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@51f1e931, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@606beba4, class it.tidalwave.image.metadata.TIFF) 22:27:58.969 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@58d33d5d) 22:27:58.969 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@51f1e931, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@606beba4, class it.tidalwave.image.metadata.EXIF) 22:27:58.969 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@22d9558) 22:27:58.970 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@51f1e931, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@606beba4, class it.tidalwave.image.metadata.MakerNote) 22:27:58.970 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:58.970 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@51f1e931, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@606beba4, class it.tidalwave.image.metadata.IPTC) 22:27:58.970 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5c4b4c4d) 22:27:58.970 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@51f1e931, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@606beba4, class it.tidalwave.image.metadata.XMP) 22:27:58.970 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6342aaab) 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:05 14:58:01 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:58.970 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 11:56:01 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 11:56:01 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/6 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 1 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 1 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 115601+0100 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 115601+0100 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:58.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 158 22:27:58.972 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, -0.33 EV, ISO 400 TITLE: 22:27:58.979 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:58.979 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:58.979 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0078.txt 22:27:58.979 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0078.txt 22:27:58.982 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 79 msec 22:27:58.982 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:58.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:58.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0086.jpg] 22:27:58.984 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:58.991 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0086.jpg, 0, 0, [METADATA]) 22:27:58.991 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0086.jpg, 0) 22:27:58.991 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040209-0086.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:58.992 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:58.992 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4c05993e, false, jpg) 22:27:59.001 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4c05993e, javax.imageio.ImageIO$ImageReaderIterator@1c66272b) 22:27:59.001 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@651eefb3, vendor: Oracle Corporation 22:27:59.001 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@651eefb3, vendor: Oracle Corporation 22:27:59.001 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@651eefb3 22:27:59.002 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@651eefb3, 0) 22:27:59.044 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.044 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@223459f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@10d2411f, class it.tidalwave.image.metadata.TIFF) 22:27:59.044 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7c53d3c) 22:27:59.044 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@223459f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@10d2411f, class it.tidalwave.image.metadata.EXIF) 22:27:59.044 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2c9b96af) 22:27:59.044 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@223459f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@10d2411f, class it.tidalwave.image.metadata.MakerNote) 22:27:59.044 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.044 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@223459f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@10d2411f, class it.tidalwave.image.metadata.IPTC) 22:27:59.044 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@340c211e) 22:27:59.044 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@223459f, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@10d2411f, class it.tidalwave.image.metadata.XMP) 22:27:59.044 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@36545439) 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:56 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/1000 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 560 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:09 16:23:18 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:09 16:23:18 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9965784/1000000 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:59.045 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Anatinae, Animalia, Anseriformes, Aves, Aythya, Aythya ferina, Aythya fuligula, Chordata, Eukaryota, Moretta, Moriglione, Taxonomy] 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040209 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 162318+0100 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040209 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 162318+0100 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.046 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 170 22:27:59.047 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/1000 sec @ ƒ/8, ISO 560 TITLE: 22:27:59.070 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.071 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.071 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040209-0086.txt 22:27:59.071 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040209-0086.txt 22:27:59.073 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 88 msec 22:27:59.073 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.081 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.081 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.081 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0008.jpg] 22:27:59.081 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.084 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0008.jpg, 0, 0, [METADATA]) 22:27:59.084 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0008.jpg, 0) 22:27:59.084 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0008.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.084 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.085 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2ffa8ce5, false, jpg) 22:27:59.091 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@2ffa8ce5, javax.imageio.ImageIO$ImageReaderIterator@5f17140d) 22:27:59.094 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6902e2bf, vendor: Oracle Corporation 22:27:59.097 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6902e2bf, vendor: Oracle Corporation 22:27:59.098 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6902e2bf 22:27:59.098 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@6902e2bf, 0) 22:27:59.155 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.156 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@61bb5770, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1f5246e2, class it.tidalwave.image.metadata.TIFF) 22:27:59.156 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2b34a1e0) 22:27:59.156 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@61bb5770, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1f5246e2, class it.tidalwave.image.metadata.EXIF) 22:27:59.156 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7eaa78f2) 22:27:59.156 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@61bb5770, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1f5246e2, class it.tidalwave.image.metadata.MakerNote) 22:27:59.156 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.156 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@61bb5770, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1f5246e2, class it.tidalwave.image.metadata.IPTC) 22:27:59.156 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4591a080) 22:27:59.156 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@61bb5770, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@1f5246e2, class it.tidalwave.image.metadata.XMP) 22:27:59.156 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@48799b86) 22:27:59.159 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.159 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.159 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.159 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.160 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.160 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.160 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:57 22:27:59.160 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.160 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/400 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 1600 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:24 08:17:49 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:24 08:17:49 22:27:59.167 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8643856/1000000 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Airone cinerino, Animalia, Ardea, Ardea cinerea, Ardeidae, Aves, Chordata, Ciconiiformes, Eukaryota, Taxonomy] 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040224 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 081749+0100 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040224 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 081749+0100 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.168 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 173 22:27:59.169 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/400 sec @ ƒ/8, ISO 1600 TITLE: 22:27:59.169 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.170 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.170 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040224-0008.txt 22:27:59.170 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040224-0008.txt 22:27:59.174 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 93 msec 22:27:59.175 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.182 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.182 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.182 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0033.jpg] 22:27:59.182 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.183 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0033.jpg, 0, 0, [METADATA]) 22:27:59.183 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0033.jpg, 0) 22:27:59.183 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040224-0033.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.183 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.183 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@e77180e, false, jpg) 22:27:59.185 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@e77180e, javax.imageio.ImageIO$ImageReaderIterator@20e25fe7) 22:27:59.185 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@60bd7262, vendor: Oracle Corporation 22:27:59.185 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@60bd7262, vendor: Oracle Corporation 22:27:59.185 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@60bd7262 22:27:59.186 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@60bd7262, 0) 22:27:59.216 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.216 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20baa4eb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2b1fecfc, class it.tidalwave.image.metadata.TIFF) 22:27:59.216 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@189874b5) 22:27:59.216 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20baa4eb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2b1fecfc, class it.tidalwave.image.metadata.EXIF) 22:27:59.216 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@627b9f03) 22:27:59.216 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20baa4eb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2b1fecfc, class it.tidalwave.image.metadata.MakerNote) 22:27:59.216 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.216 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20baa4eb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2b1fecfc, class it.tidalwave.image.metadata.IPTC) 22:27:59.216 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1713f25b) 22:27:59.217 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@20baa4eb, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2b1fecfc, class it.tidalwave.image.metadata.XMP) 22:27:59.217 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@433f9449) 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:56 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 500 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:02:24 09:59:27 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:02:24 09:59:27 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9321928/1000000 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 2/6 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 90 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 90 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Aves, Balestruccio, Chordata, Delichon, Delichon urbicum, Eukaryota, Hirundinidae, Passeriformes, Riparia, Riparia riparia, Taxonomy, Topino] 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040224 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 095927+0100 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040224 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 095927+0100 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 176 22:27:59.218 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/640 sec @ ƒ/11, +0.33 EV, ISO 500 TITLE: 22:27:59.219 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.219 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.219 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040224-0033.txt 22:27:59.219 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040224-0033.txt 22:27:59.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 39 msec 22:27:59.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.226 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.226 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.226 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0024.jpg] 22:27:59.226 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.226 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0024.jpg, 0, 0, [METADATA]) 22:27:59.226 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0024.jpg, 0) 22:27:59.226 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0024.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.226 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.226 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@479875b1, false, jpg) 22:27:59.229 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@479875b1, javax.imageio.ImageIO$ImageReaderIterator@79e464a) 22:27:59.229 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@578fb678, vendor: Oracle Corporation 22:27:59.229 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@578fb678, vendor: Oracle Corporation 22:27:59.229 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@578fb678 22:27:59.229 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@578fb678, 0) 22:27:59.294 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.294 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@63583bde, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@494e6dbb, class it.tidalwave.image.metadata.TIFF) 22:27:59.295 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@69f6b00b) 22:27:59.295 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@63583bde, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@494e6dbb, class it.tidalwave.image.metadata.EXIF) 22:27:59.295 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@712e49ef) 22:27:59.295 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@63583bde, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@494e6dbb, class it.tidalwave.image.metadata.MakerNote) 22:27:59.295 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.295 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@63583bde, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@494e6dbb, class it.tidalwave.image.metadata.IPTC) 22:27:59.295 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@538a1adf) 22:27:59.295 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@63583bde, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@494e6dbb, class it.tidalwave.image.metadata.XMP) 22:27:59.295 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@691396a0) 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Orientation]: 1 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.0 (Macintosh) 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:07:06 17:48:58 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.305 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 500 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:05 12:51:49 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:05 12:51:49 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Sua altezza reale (Cygnus olor). 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040305 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 125149+0100 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040305 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 125149+0100 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.306 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 1648 22:27:59.307 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/8, -1.00 EV, ISO 500 TITLE: Sua altezza reale (Cygnus olor). 22:27:59.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040305-0024.txt 22:27:59.319 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040305-0024.txt 22:27:59.320 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 95 msec 22:27:59.320 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.322 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.322 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.322 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0027.jpg] 22:27:59.322 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.322 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0027.jpg, 0, 0, [METADATA]) 22:27:59.322 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0027.jpg, 0) 22:27:59.322 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0027.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.323 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.323 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3db8ca0e, false, jpg) 22:27:59.328 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@3db8ca0e, javax.imageio.ImageIO$ImageReaderIterator@51971d32) 22:27:59.328 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3d1c7e7b, vendor: Oracle Corporation 22:27:59.328 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3d1c7e7b, vendor: Oracle Corporation 22:27:59.328 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@3d1c7e7b 22:27:59.328 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@3d1c7e7b, 0) 22:27:59.428 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.428 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a4ccb7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@447d91ef, class it.tidalwave.image.metadata.TIFF) 22:27:59.429 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7b968647) 22:27:59.429 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a4ccb7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@447d91ef, class it.tidalwave.image.metadata.EXIF) 22:27:59.429 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@12e75177) 22:27:59.429 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a4ccb7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@447d91ef, class it.tidalwave.image.metadata.MakerNote) 22:27:59.429 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.429 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a4ccb7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@447d91ef, class it.tidalwave.image.metadata.IPTC) 22:27:59.429 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6e0c5743) 22:27:59.429 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1a4ccb7b, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@447d91ef, class it.tidalwave.image.metadata.XMP) 22:27:59.429 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@46565184) 22:27:59.429 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:59.429 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.429 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:07:08 18:37:08 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 360 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:05 12:53:18 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:05 12:53:18 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 100 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 100 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 100 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.430 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Cigno reale (Cygnus olor). 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Cygnus olor, edit process 2013-09-14, backgrounds, published, edit process 2022-09-08, wildlife, bird] 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040305 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 125318+0100 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040305 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 125318+0100 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: email@fabriziogiudici.it 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:59.431 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 349 22:27:59.432 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/8, -0.67 EV, ISO 360 TITLE: Cigno reale (Cygnus olor). 22:27:59.433 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.433 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.433 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040305-0027.txt 22:27:59.433 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040305-0027.txt 22:27:59.434 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 111 msec 22:27:59.436 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.438 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.438 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.438 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0029.jpg] 22:27:59.438 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.439 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0029.jpg, 0, 0, [METADATA]) 22:27:59.439 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0029.jpg, 0) 22:27:59.439 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0029.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.440 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.440 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5580356d, false, jpg) 22:27:59.441 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5580356d, javax.imageio.ImageIO$ImageReaderIterator@61267fa2) 22:27:59.442 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@181f61b4, vendor: Oracle Corporation 22:27:59.442 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@181f61b4, vendor: Oracle Corporation 22:27:59.442 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@181f61b4 22:27:59.442 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@181f61b4, 0) 22:27:59.500 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.500 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@23c21550, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4033d25d, class it.tidalwave.image.metadata.TIFF) 22:27:59.500 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@cbb32f0) 22:27:59.500 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@23c21550, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4033d25d, class it.tidalwave.image.metadata.EXIF) 22:27:59.500 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5f4f8d38) 22:27:59.500 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@23c21550, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4033d25d, class it.tidalwave.image.metadata.MakerNote) 22:27:59.500 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.500 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@23c21550, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4033d25d, class it.tidalwave.image.metadata.IPTC) 22:27:59.501 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6c946b14) 22:27:59.501 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@23c21550, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4033d25d, class it.tidalwave.image.metadata.XMP) 22:27:59.501 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@32ebfde1) 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.1.1 (Macintosh) 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2015:09:06 17:26:06 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:05 12:53:20 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:05 12:53:20 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -4/6 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 70 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 70 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.501 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Cigno reale (Cygnus olor). 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Workflow, edit process 2013-09-14] 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040305 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 125320+0100 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040305 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 125320+0100 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.502 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 177 22:27:59.502 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/8, -0.67 EV, ISO 400 TITLE: Cigno reale (Cygnus olor). 22:27:59.503 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040305-0029.txt 22:27:59.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040305-0029.txt 22:27:59.514 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 74 msec 22:27:59.514 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.516 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.516 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.516 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0047.jpg] 22:27:59.516 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.517 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0047.jpg, 0, 0, [METADATA]) 22:27:59.517 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0047.jpg, 0) 22:27:59.517 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0047.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.517 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.517 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6e4c8583, false, jpg) 22:27:59.522 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@6e4c8583, javax.imageio.ImageIO$ImageReaderIterator@451a5843) 22:27:59.522 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@78cbb140, vendor: Oracle Corporation 22:27:59.522 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@78cbb140, vendor: Oracle Corporation 22:27:59.522 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@78cbb140 22:27:59.522 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@78cbb140, 0) 22:27:59.582 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.583 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8d5cdb0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2db12c5b, class it.tidalwave.image.metadata.TIFF) 22:27:59.584 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@5572f9d1) 22:27:59.584 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8d5cdb0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2db12c5b, class it.tidalwave.image.metadata.EXIF) 22:27:59.584 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@46a7703a) 22:27:59.585 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8d5cdb0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2db12c5b, class it.tidalwave.image.metadata.MakerNote) 22:27:59.585 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.585 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8d5cdb0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2db12c5b, class it.tidalwave.image.metadata.IPTC) 22:27:59.585 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@60399d13) 22:27:59.585 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@8d5cdb0, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2db12c5b, class it.tidalwave.image.metadata.XMP) 22:27:59.585 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@44cea6bb) 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:07:08 18:39:18 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 320 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:05 13:03:54 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:05 13:03:54 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -6/6 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Cigno reale (Cygnus olor). 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Cygnus olor, edit process 2013-09-14, published, edit process 2022-09-08, wildlife, bird] 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040305 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 130354+0100 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040305 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 130354+0100 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.586 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: email@fabriziogiudici.it 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:27:59.587 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 287 22:27:59.596 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/8, -1.00 EV, ISO 320 TITLE: Cigno reale (Cygnus olor). 22:27:59.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040305-0047.txt 22:27:59.596 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040305-0047.txt 22:27:59.604 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 87 msec 22:27:59.604 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.605 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.605 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.605 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0065.jpg] 22:27:59.605 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.605 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0065.jpg, 0, 0, [METADATA]) 22:27:59.605 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0065.jpg, 0) 22:27:59.605 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040305-0065.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.605 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.606 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4714ae0d, false, jpg) 22:27:59.607 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4714ae0d, javax.imageio.ImageIO$ImageReaderIterator@2111c3cc) 22:27:59.607 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6a6a701f, vendor: Oracle Corporation 22:27:59.607 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6a6a701f, vendor: Oracle Corporation 22:27:59.607 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@6a6a701f 22:27:59.607 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@6a6a701f, 0) 22:27:59.649 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.649 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@148fc881, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d5cb887, class it.tidalwave.image.metadata.TIFF) 22:27:59.649 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@43a22aa2) 22:27:59.649 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@148fc881, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d5cb887, class it.tidalwave.image.metadata.EXIF) 22:27:59.649 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@73dc387) 22:27:59.649 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@148fc881, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d5cb887, class it.tidalwave.image.metadata.MakerNote) 22:27:59.649 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.649 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@148fc881, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d5cb887, class it.tidalwave.image.metadata.IPTC) 22:27:59.649 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6d1cc821) 22:27:59.649 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@148fc881, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d5cb887, class it.tidalwave.image.metadata.XMP) 22:27:59.649 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@25cccd85) 22:27:59.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:40:59 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:59.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:59.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 1250 22:27:59.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:05 16:13:16 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:05 16:13:16 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 80 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 80 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 1 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:59.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:59.661 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Airone cinerino (Ardea cinerea). 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Airone cinerino, Animalia, Ardea, Ardea cinerea, Ardeidae, Aves, Chordata, Ciconiiformes, Eukaryota, Taxonomy] 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040305 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 161316+0100 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040305 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 161316+0100 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 169 22:27:59.662 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/9, ISO 1250 TITLE: Airone cinerino (Ardea cinerea). 22:27:59.664 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.664 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.664 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040305-0065.txt 22:27:59.664 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040305-0065.txt 22:27:59.666 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 59 msec 22:27:59.669 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.672 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0018.jpg] 22:27:59.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.674 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0018.jpg, 0, 0, [METADATA]) 22:27:59.674 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0018.jpg, 0) 22:27:59.674 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0018.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.674 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.674 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@79d7ae7d, false, jpg) 22:27:59.676 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@79d7ae7d, javax.imageio.ImageIO$ImageReaderIterator@56fff809) 22:27:59.676 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@72bae57c, vendor: Oracle Corporation 22:27:59.676 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@72bae57c, vendor: Oracle Corporation 22:27:59.676 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@72bae57c 22:27:59.676 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@72bae57c, 0) 22:27:59.722 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.722 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@25ae0223, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@9a82ef, class it.tidalwave.image.metadata.TIFF) 22:27:59.722 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@666e1965) 22:27:59.722 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@25ae0223, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@9a82ef, class it.tidalwave.image.metadata.EXIF) 22:27:59.722 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1d5ada5a) 22:27:59.722 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@25ae0223, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@9a82ef, class it.tidalwave.image.metadata.MakerNote) 22:27:59.722 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.722 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@25ae0223, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@9a82ef, class it.tidalwave.image.metadata.IPTC) 22:27:59.722 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@48306cc8) 22:27:59.722 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@25ae0223, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@9a82ef, class it.tidalwave.image.metadata.XMP) 22:27:59.722 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1c6912db) 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:10 00:41:25 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/320 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 9/1 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:15 17:01:29 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:15 17:01:29 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 8321928/1000000 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 633985/100000 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.724 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.725 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Animalia, Artiodactyla, Bos, Bos taurus, Bovidae, Bovinae, Chordata, Eukaryota, Mammalia, Ruminantia, Taxonomy, bue, bœuf, cattle] 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040315 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 170129+0100 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040315 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 170129+0100 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.727 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.728 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 177 22:27:59.729 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/320 sec @ ƒ/9, ISO 400 TITLE: 22:27:59.732 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.732 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.732 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040315-0018.txt 22:27:59.732 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040315-0018.txt 22:27:59.735 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 61 msec 22:27:59.737 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.741 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.741 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.741 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0029.jpg] 22:27:59.741 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.741 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0029.jpg, 0, 0, [METADATA]) 22:27:59.744 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0029.jpg, 0) 22:27:59.744 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040315-0029.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.745 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.745 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@9a3db1a, false, jpg) 22:27:59.754 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@9a3db1a, javax.imageio.ImageIO$ImageReaderIterator@2028ecf4) 22:27:59.755 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1d5b4a5b, vendor: Oracle Corporation 22:27:59.755 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1d5b4a5b, vendor: Oracle Corporation 22:27:59.755 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@1d5b4a5b 22:27:59.755 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@1d5b4a5b, 0) 22:27:59.775 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.775 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525984a1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@15971523, class it.tidalwave.image.metadata.TIFF) 22:27:59.775 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@26dcce41) 22:27:59.775 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525984a1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@15971523, class it.tidalwave.image.metadata.EXIF) 22:27:59.775 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@328f4e46) 22:27:59.775 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525984a1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@15971523, class it.tidalwave.image.metadata.MakerNote) 22:27:59.775 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.775 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525984a1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@15971523, class it.tidalwave.image.metadata.IPTC) 22:27:59.775 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@2c6db83a) 22:27:59.776 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@525984a1, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@15971523, class it.tidalwave.image.metadata.XMP) 22:27:59.776 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@17e9e99) 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:41:00 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/200 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 14/1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 450 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:15 17:07:31 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:15 17:07:31 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7643856/1000000 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 761471/100000 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 90 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 90 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Eukaryota, Plantae, Taxonomy, unknown flower] 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040315 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 170731+0100 22:27:59.777 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040315 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 170731+0100 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.778 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 161 22:27:59.778 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/200 sec @ ƒ/14, ISO 450 TITLE: 22:27:59.795 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.795 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.795 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040315-0029.txt 22:27:59.795 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040315-0029.txt 22:27:59.796 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 55 msec 22:27:59.796 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0009.jpg] 22:27:59.800 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.800 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0009.jpg, 0, 0, [METADATA]) 22:27:59.801 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0009.jpg, 0) 22:27:59.802 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0009.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.802 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.802 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@593ec306, false, jpg) 22:27:59.804 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@593ec306, javax.imageio.ImageIO$ImageReaderIterator@543982ac) 22:27:59.804 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@28e5320e, vendor: Oracle Corporation 22:27:59.804 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@28e5320e, vendor: Oracle Corporation 22:27:59.804 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@28e5320e 22:27:59.804 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@28e5320e, 0) 22:27:59.859 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.860 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6e7da5f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6f099f77, class it.tidalwave.image.metadata.TIFF) 22:27:59.860 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@f9233ab) 22:27:59.860 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6e7da5f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6f099f77, class it.tidalwave.image.metadata.EXIF) 22:27:59.860 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@51768401) 22:27:59.860 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6e7da5f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6f099f77, class it.tidalwave.image.metadata.MakerNote) 22:27:59.860 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.860 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6e7da5f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6f099f77, class it.tidalwave.image.metadata.IPTC) 22:27:59.860 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@52a7c9de) 22:27:59.860 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@6e7da5f4, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6f099f77, class it.tidalwave.image.metadata.XMP) 22:27:59.860 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@717616da) 22:27:59.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.860 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:41:00 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 13/1 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 560 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:16 10:49:45 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:16 10:49:45 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 7400879/1000000 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 10 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 10 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Eukaryota, Plantae, Taxonomy, unknown flower] 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040316 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 104945+0100 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040316 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 104945+0100 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.861 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 238 22:27:59.862 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/13, ISO 560 TITLE: 22:27:59.863 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.863 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.863 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040316-0009.txt 22:27:59.863 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040316-0009.txt 22:27:59.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 63 msec 22:27:59.863 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0035.jpg] 22:27:59.873 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.873 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0035.jpg, 0, 0, [METADATA]) 22:27:59.873 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0035.jpg, 0) 22:27:59.873 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0035.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.874 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.874 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5ca32d1a, false, jpg) 22:27:59.876 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@5ca32d1a, javax.imageio.ImageIO$ImageReaderIterator@31489acc) 22:27:59.876 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@772ce28e, vendor: Oracle Corporation 22:27:59.876 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@772ce28e, vendor: Oracle Corporation 22:27:59.876 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@772ce28e 22:27:59.876 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@772ce28e, 0) 22:27:59.918 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:27:59.918 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3861f2c9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@28494fd9, class it.tidalwave.image.metadata.TIFF) 22:27:59.918 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@c1b96e6) 22:27:59.918 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3861f2c9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@28494fd9, class it.tidalwave.image.metadata.EXIF) 22:27:59.918 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@69f4143) 22:27:59.919 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3861f2c9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@28494fd9, class it.tidalwave.image.metadata.MakerNote) 22:27:59.919 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:27:59.919 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3861f2c9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@28494fd9, class it.tidalwave.image.metadata.IPTC) 22:27:59.919 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@31df0ce3) 22:27:59.919 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@3861f2c9, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@28494fd9, class it.tidalwave.image.metadata.XMP) 22:27:59.919 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@530aaa86) 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:41:03 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:16 11:33:26 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:16 11:33:26 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:27:59.937 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:27:59.942 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:27:59.943 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Anatinae, Animalia, Anseriformes, Aves, Aythya, Aythya ferina, Chordata, Eukaryota, Moriglione, Taxonomy] 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040316 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113326+0100 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040316 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113326+0100 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:27:59.944 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 168 22:27:59.944 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/10, ISO 400 TITLE: 22:27:59.945 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:27:59.945 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:27:59.945 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040316-0035.txt 22:27:59.945 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040316-0035.txt 22:27:59.949 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 72 msec 22:27:59.949 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:27:59.956 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.956 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:27:59.956 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0039.jpg] 22:27:59.956 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:27:59.957 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0039.jpg, 0, 0, [METADATA]) 22:27:59.957 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0039.jpg, 0) 22:27:59.957 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0039.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:27:59.957 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:27:59.957 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@28ef75c, false, jpg) 22:27:59.966 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@28ef75c, javax.imageio.ImageIO$ImageReaderIterator@428eda27) 22:27:59.967 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5dbd49aa, vendor: Oracle Corporation 22:27:59.967 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5dbd49aa, vendor: Oracle Corporation 22:27:59.967 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@5dbd49aa 22:27:59.967 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@5dbd49aa, 0) 22:28:00.010 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:28:00.010 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d88471a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6a4fb518, class it.tidalwave.image.metadata.TIFF) 22:28:00.010 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@21721fc6) 22:28:00.010 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d88471a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6a4fb518, class it.tidalwave.image.metadata.EXIF) 22:28:00.010 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@30b69dd) 22:28:00.010 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d88471a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6a4fb518, class it.tidalwave.image.metadata.MakerNote) 22:28:00.010 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:28:00.010 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d88471a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6a4fb518, class it.tidalwave.image.metadata.IPTC) 22:28:00.010 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1c244e31) 22:28:00.011 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@5d88471a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@6a4fb518, class it.tidalwave.image.metadata.XMP) 22:28:00.011 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@b54cfd8) 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Adobe Photoshop Lightroom 6.6 (Macintosh) 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2017:03:09 21:41:04 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:28:00.012 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/800 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 10/1 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 400 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 48] 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:16 11:34:35 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:16 11:34:35 22:28:00.018 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9643856/1000000 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6643856/1000000 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 0/6 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 00 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 00 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Color Space]: 1 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF CFA Pattern]: [2, 0, 2, 0, 1, 0, 2, 1] 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: 300.0 mm f/4.0 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [Anatidae, Anatinae, Animalia, Anseriformes, Aves, Aythya, Aythya ferina, Chordata, Eukaryota, Moriglione, Taxonomy] 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040316 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 113435+0100 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040316 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 113435+0100 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:28:00.019 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 169 22:28:00.028 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/800 sec @ ƒ/10, ISO 400 TITLE: 22:28:00.028 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:00.028 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:28:00.028 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040316-0039.txt 22:28:00.028 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040316-0039.txt 22:28:00.029 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 73 msec 22:28:00.029 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:28:00.035 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:28:00.035 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:28:00.035 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0083.jpg] 22:28:00.035 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:28:00.035 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0083.jpg, 0, 0, [METADATA]) 22:28:00.035 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0083.jpg, 0) 22:28:00.035 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0083.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:28:00.036 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:28:00.036 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@472bcf53, false, jpg) 22:28:00.037 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@472bcf53, javax.imageio.ImageIO$ImageReaderIterator@629eeeec) 22:28:00.037 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@24a1ccb, vendor: Oracle Corporation 22:28:00.037 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@24a1ccb, vendor: Oracle Corporation 22:28:00.038 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@24a1ccb 22:28:00.038 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@24a1ccb, 0) 22:28:00.085 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:28:00.085 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@cb7ec2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5e491535, class it.tidalwave.image.metadata.TIFF) 22:28:00.086 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@55947250) 22:28:00.086 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@cb7ec2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5e491535, class it.tidalwave.image.metadata.EXIF) 22:28:00.086 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@28e3bcb8) 22:28:00.086 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@cb7ec2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5e491535, class it.tidalwave.image.metadata.MakerNote) 22:28:00.086 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:28:00.086 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@cb7ec2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5e491535, class it.tidalwave.image.metadata.IPTC) 22:28:00.086 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1b06e304) 22:28:00.086 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@cb7ec2c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@5e491535, class it.tidalwave.image.metadata.XMP) 22:28:00.086 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@d70bdec) 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:03:16 15:23:56 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:16 12:37:05 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:16 12:37:05 22:28:00.086 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9321928/1000000 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 800 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 800 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 800 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:28:00.087 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 1 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 1/1 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 900 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Gain Control]: 0 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 0 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 2 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subject Distance Range]: 0 22:28:00.099 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Garzetta. 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Egretta garzetta, published, edit process 2022-09-08, wildlife, bird] 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040316 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 123705+0100 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040316 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 123705+0100 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:28:00.100 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 211 22:28:00.101 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/640 sec @ ƒ/11, -1.67 EV, ISO 200 TITLE: Garzetta. 22:28:00.102 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:00.102 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:28:00.102 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040316-0083.txt 22:28:00.102 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040316-0083.txt 22:28:00.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 67 msec 22:28:00.103 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:28:00.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:28:00.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from StoppingDown test set" 22:28:00.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0093.jpg] 22:28:00.106 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *********************************************************************************** 22:28:00.107 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0093.jpg, 0, 0, [METADATA]) 22:28:00.107 [main ] INFO it.tidalwave.image.op.ReadOp - read(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0093.jpg, 0) 22:28:00.107 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace/20040316-0093.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 22:28:00.107 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 22:28:00.107 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4426f362, false, jpg) 22:28:00.108 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4426f362, javax.imageio.ImageIO$ImageReaderIterator@29007172) 22:28:00.108 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@202001a4, vendor: Oracle Corporation 22:28:00.109 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@202001a4, vendor: Oracle Corporation 22:28:00.109 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@202001a4 22:28:00.109 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@202001a4, 0) 22:28:00.151 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 22:28:00.151 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@d2ce743, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d21fa63, class it.tidalwave.image.metadata.TIFF) 22:28:00.152 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@c370bb5) 22:28:00.152 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@d2ce743, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d21fa63, class it.tidalwave.image.metadata.EXIF) 22:28:00.152 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@c26c83f) 22:28:00.152 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@d2ce743, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d21fa63, class it.tidalwave.image.metadata.MakerNote) 22:28:00.152 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 22:28:00.152 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@d2ce743, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d21fa63, class it.tidalwave.image.metadata.IPTC) 22:28:00.152 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@66da2007) 22:28:00.152 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@d2ce743, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2d21fa63, class it.tidalwave.image.metadata.XMP) 22:28:00.152 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@448a2c5d) 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2004:03:16 20:16:49 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: © Copyright by Fabrizio Giudici. All rights reserved. 22:28:00.152 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 1 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 50, 49] 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2004:03:16 12:37:54 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2004:03:16 12:37:54 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 9321928/1000000 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6918863/1000000 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -10/6 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 6/1 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 9 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 0 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 600/1 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[User Comment]: [65, 83, 67, 73, 73, 0, 0, 0, 40, 67, 41, 32, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 98, 121, 32, 70, 97, 98, 114, 105, 122, 105, 111, 32, 71, 105, 117, 100, 105, 99, 105] 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time]: 200 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Original]: 200 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Subsec Time Digitized]: 200 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 66 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sensing Method]: 2 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 1 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [300/1, 300/1, 4/1, 4/1] 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: Nikkor 300mm ƒ/4D ED-IF AF-S 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Garzetta. 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [scientific name:Egretta garzetta, published, edit process 2022-09-08, wildlife, bird] 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20040316 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 123754+0100 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20040316 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 123754+0100 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[597]: Photographer 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[622]: Fabrizio Giudici 22:28:00.153 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[627]: Fabrizio Giudici 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: © Copyright by Fabrizio Giudici. All rights reserved. 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[634]: Fabrizio Giudici 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[720]: Via Nizza 6/13 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[721]: Genoa 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[722]: GE 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[723]: I-16145 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[724]: Italy 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[725]: +39 348 1506941 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[726]: fabrizio.giudici@libero.it 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[727]: http://stoppingdown.net 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[738]: Cannot be used without prior written consent of the author. 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[739]: http://stoppingdown.net 22:28:00.154 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 211 22:28:00.155 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - SHOOTING DATA: Nikon D100 + Nikkor 300mm ƒ/4D ED-IF AF-S @ 600 mm, 1/640 sec @ ƒ/11, -1.67 EV, ISO 200 TITLE: Garzetta. 22:28:00.156 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:00.157 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/ 22:28:00.157 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/stoppingdown_100_20230116/20040316-0093.txt 22:28:00.157 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/stoppingdown_100_20230116/20040316-0093.txt 22:28:00.157 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 51 msec 22:28:00.158 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:28:00.229 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 22:28:00.229 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 22:28:00.229 [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] 22:28:00.229 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 22:28:00.241 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@3210c2de), null, canConvert: false) 22:28:00.248 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:28:00.248 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:28:00.248 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 22:28:00.248 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@3210c2de) 22:28:00.249 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@3210c2de), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 22:28:00.249 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 22:28:00.249 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 22:28:00.249 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 22:28:00.249 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 22:28:00.249 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 22:28:00.249 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@4052c8c2 transparency = 1 has alpha = false isAlphaPre = false 22:28:00.249 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 22:28:00.249 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@3210c2de) done in 1 msec 22:28:00.251 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:28:00.259 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:28:00.260 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:28:00.260 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 22:28:00.260 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 22:28:00.260 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 22:28:00.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 100 22:28:00.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/3 22:28:00.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 22:28:00.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 11 22:28:00.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 1 22:28:00.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 99 msec 22:28:00.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:28:00.271 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 22:28:00.271 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 22:28:00.271 [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] 22:28:00.273 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 22:28:00.274 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@6f102740), null, canConvert: false) 22:28:00.275 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:28:00.275 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:28:00.275 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 22:28:00.275 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@6f102740) 22:28:00.278 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@6f102740), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 22:28:00.278 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 22:28:00.278 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 22:28:00.278 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 22:28:00.278 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 22:28:00.278 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 22:28:00.278 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@4052c8c2 transparency = 1 has alpha = false isAlphaPre = false 22:28:00.278 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 22:28:00.278 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@6f102740) done in 3 msec 22:28:00.279 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 22:28:00.279 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 22:28:00.280 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D200 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/20 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 1/3 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 8/1 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 74 22:28:00.292 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 2 22:28:00.294 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 23 msec 22:28:00.294 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 22:28:00.488 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache] 22:28:00.499 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 22:28:00.499 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when io error" 22:28:00.499 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 22:28:00.516 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 22:28:00.517 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Unexpected I/O error for id mediaId: java.io.IOException: Cannot open file 22:28:00.517 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 22:28:00.519 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 18 msec 22:28:00.522 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 22:28:00.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, underTest, metadataCache] 22:28:00.611 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 22:28:00.611 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when media not found" 22:28:00.611 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 22:28:00.622 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 22:28:00.622 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Cannot find media for id mediaId: it.tidalwave.util.NotFoundException: Media not found 22:28:00.622 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 0 msec 22:28:00.632 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 11 msec 22:28:00.632 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 22:28:00.687 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache] 22:28:00.697 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 22:28:00.697 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return the interpolated string when metadata is found" 22:28:00.697 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 22:28:00.763 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 22:28:00.764 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 22:28:00.764 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 68 msec 22:28:00.764 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 22:28:00.831 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 22:28:03.821 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 22:28:03.821 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 22:28:03.821 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 22:28:03.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, underTest] 22:28:03.823 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 22:28:03.823 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST "must find all the interpolators" 22:28:03.823 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 22:28:03.855 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST PASSED in 28 msec 22:28:03.855 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - 22:28:03.856 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest [INFO] Tests run: 112, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.492 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 112, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-media --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-media --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 1 second [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.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919293048 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-1.2-ALPHA-12-SNAPSHOT.pom [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 1 second [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] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919295767 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder overrides withHeader(String,String) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<ResponseEntity<?>> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder implements withContentLength(long) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<ResponseEntity<?>> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder implements withContentType(String) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<ResponseEntity<?>> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder implements withHeader(String,String) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<ResponseEntity<?>> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder<RESPONSE_TYPE> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder overrides withContentType(String) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<ResponseEntity<?>> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder<RESPONSE_TYPE> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder overrides withContentLength(long) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<ResponseEntity<?>> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder<RESPONSE_TYPE> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-core:tests:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/test-classes with includes "ResponseBuilderTest/expected-results/**/*" and excludes "" [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/MockSpringMvcResponseHolder.java:[36,7] [unchecked] response() in MockResponseHolder overrides response() in ResponseHolder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder<byte[]> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[61,72] [unchecked] unchecked cast required: ResponseEntity<byte[]> found: CAP#1 where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest 22:28:37.909 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest 22:28:40.836 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 22:28:40.838 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when Etag Matching" 22:28:40.838 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 22:28:41.007 [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... 22:28:41.021 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 22:28:41.022 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:28:41.042 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.049 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.050 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.059 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.090 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 249 msec 22:28:41.090 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.107 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 22:28:41.114 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 22:28:41.115 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 22:28:41.124 [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... 22:28:41.125 [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 22:28:41.125 [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... 22:28:41.126 [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... 22:28:41.126 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.127 [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]] 22:28:41.139 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.139 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.139 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.140 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.152 [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... 22:28:41.152 [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 22:28:41.153 [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... 22:28:41.154 [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... 22:28:41.155 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.155 [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]] 22:28:41.157 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.159 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.160 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.162 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.175 [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... 22:28:41.178 [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 22:28:41.178 [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... 22:28:41.179 [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... 22:28:41.180 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.181 [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]] 22:28:41.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.184 [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... 22:28:41.184 [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 22:28:41.184 [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... 22:28:41.185 [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... 22:28:41.185 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.185 [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]] 22:28:41.186 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.186 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.186 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.186 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.197 [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... 22:28:41.198 [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 22:28:41.198 [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... 22:28:41.199 [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... 22:28:41.200 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.201 [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]] 22:28:41.207 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.212 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.213 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.213 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.216 [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... 22:28:41.223 [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 22:28:41.223 [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... 22:28:41.225 [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... 22:28:41.226 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.227 [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]] 22:28:41.229 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.229 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.230 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.230 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.239 [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... 22:28:41.240 [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 22:28:41.240 [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... 22:28:41.240 [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... 22:28:41.241 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.241 [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]] 22:28:41.242 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.242 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.242 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.242 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.253 [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... 22:28:41.261 [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 22:28:41.261 [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... 22:28:41.262 [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... 22:28:41.262 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.263 [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]] 22:28:41.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.279 [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... 22:28:41.279 [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 22:28:41.279 [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... 22:28:41.280 [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... 22:28:41.280 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.280 [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]] 22:28:41.281 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.282 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.282 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.282 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.291 [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... 22:28:41.292 [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 22:28:41.292 [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... 22:28:41.294 [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... 22:28:41.295 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.296 [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]] 22:28:41.298 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.298 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.298 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 22:28:41.298 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 22:28:41.300 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 193 msec 22:28:41.300 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.312 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 22:28:41.313 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when Etag not Matching" 22:28:41.314 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 22:28:41.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... 22:28:41.327 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 22:28:41.328 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:28:41.331 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.332 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.332 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.334 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.343 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 26 msec 22:28:41.344 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.353 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 22:28:41.353 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 22:28:41.353 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 22:28:41.367 [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... 22:28:41.367 [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 22:28:41.368 [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... 22:28:41.371 [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... 22:28:41.376 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.377 [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]] 22:28:41.382 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.387 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.388 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.388 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.394 [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... 22:28:41.395 [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 22:28:41.395 [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... 22:28:41.405 [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... 22:28:41.406 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.412 [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]] 22:28:41.415 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.415 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.415 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.415 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.417 [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... 22:28:41.418 [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 22:28:41.418 [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... 22:28:41.427 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 22:28:41.435 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.435 [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]] 22:28:41.436 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.437 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.437 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.437 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.443 [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... 22:28:41.444 [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 22:28:41.444 [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... 22:28:41.445 [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... 22:28:41.445 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.445 [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]] 22:28:41.446 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.446 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.446 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.446 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.451 [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... 22:28:41.451 [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 22:28:41.451 [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... 22:28:41.452 [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... 22:28:41.455 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.455 [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]] 22:28:41.456 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.465 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.465 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.465 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.481 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:28 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 22:28:41.500 [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 22:28:41.500 [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... 22:28:41.501 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 22:28:41.501 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.509 [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]] 22:28:41.511 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.512 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.512 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.519 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.521 [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... 22:28:41.522 [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 22:28:41.522 [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... 22:28:41.522 [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... 22:28:41.522 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.523 [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]] 22:28:41.535 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.537 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.537 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.537 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.541 [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... 22:28:41.542 [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 22:28:41.542 [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... 22:28:41.556 [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... 22:28:41.579 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.581 [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]] 22:28:41.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.582 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.584 [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... 22:28:41.584 [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 22:28:41.584 [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... 22:28:41.588 [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... 22:28:41.590 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.590 [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]] 22:28:41.601 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.602 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.603 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.603 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.604 [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... 22:28:41.604 [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 22:28:41.604 [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... 22:28:41.605 [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... 22:28:41.605 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.605 [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]] 22:28:41.606 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.606 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.607 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.607 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.624 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 271 msec 22:28:41.627 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.651 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 22:28:41.651 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output NotFound" 22:28:41.651 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 22:28:41.654 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 22:28:41.664 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 22:28:41.665 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 22:28:41.668 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.668 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.668 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 22:28:41.669 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/NotFoundExceptionOutput.txt 22:28:41.679 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 22 msec 22:28:41.680 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.698 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 22:28:41.699 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a PermanentRedirect" 22:28:41.702 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 22:28:41.703 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 22:28:41.703 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 22:28:41.703 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.703 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.703 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 22:28:41.704 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/PermanentRedirectOutput.txt 22:28:41.706 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 8 msec 22:28:41.706 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.709 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 22:28:41.709 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile" 22:28:41.709 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 22:28:41.713 [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... 22:28:41.715 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.716 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:28:41.716 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.716 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.716 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 22:28:41.716 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 22:28:41.721 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 11 msec 22:28:41.721 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.731 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 22:28:41.736 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile with ExpirationTime" 22:28:41.736 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 22:28:41.741 [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... 22:28:41.755 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 22:28:41.757 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 22:28:41.758 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.758 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.758 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 22:28:41.758 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutputWithExpirationTime.txt 22:28:41.779 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 47 msec 22:28:41.783 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.785 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 22:28:41.785 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output an internal error" 22:28:41.785 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 22:28:41.799 [main ] ERROR i.t.n.core.model.spi.ResponseBuilderSupport - java.io.IOException: foo bar at it.tidalwave.northernwind.core.model.spi.ResponseBuilderTest.must_properly_output_an_internal_error(ResponseBuilderTest.java:225) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:829) at org.testng.TestRunner.run(TestRunner.java:602) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:102) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:91) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) 22:28:41.817 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 22:28:41.817 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 22:28:41.818 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 22:28:41.818 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/ 22:28:41.818 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 22:28:41.818 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/InternalErrorOutput.txt 22:28:41.831 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 34 msec 22:28:41.831 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 22:28:41.833 [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: 7.087 s - in it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT-tests.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919323807 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No tests to run. [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] -----< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-webapp --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919325582 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-webapp --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-webapp --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-webapp-1.2-ALPHA-12-SNAPSHOT.pom [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919326666 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Copying 8 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-webapp-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-webapp-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.jar [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919328346 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/target/commons with includes "" and excludes "" [INFO] [INFO] --- xml:1.0.2:transform (default) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Transforming file: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp-resources/web.xml [INFO] Transformed 1 file(s). [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.3.2:war (default-war) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Packaging webapp [INFO] Assembling webapp [it-tidalwave-northernwind-frontend-springmvc-webapp] in [/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.war [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.war to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.war [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.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.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildNumber: bf5a259865c5 at timestamp: 1732919334023 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.jar to /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/target/commons with includes "" and excludes "" [INFO] [INFO] --- xml:1.0.2:transform (default) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Transforming file: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp-resources/web.xml [INFO] Transformed 1 file(s). [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.3.2:war (default-war) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Packaging webapp [INFO] Assembling webapp [it-tidalwave-northernwind-frontend-media-springmvc-webapp] in [/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.war [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.bf5a259865c5.war to /var/jenkins_home/maven-repositories/1/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.war [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for NorthernWind 1.2-ALPHA-12-SNAPSHOT: [INFO] [INFO] NorthernWind ....................................... SUCCESS [ 8.729 s] [INFO] NorthernWind (modules) ............................. SUCCESS [ 1.726 s] [INFO] NorthernWind :: Commons for tests .................. SUCCESS [ 11.051 s] [INFO] NorthernWind :: Core ............................... SUCCESS [ 57.959 s] [INFO] NorthernWind :: Core :: Default Marshalling ........ SUCCESS [ 25.778 s] [INFO] NorthernWind :: Profiling .......................... SUCCESS [ 8.916 s] [INFO] NorthernWind :: HTML Patches ....................... SUCCESS [ 8.130 s] [INFO] NorthernWind :: Filesystems ........................ SUCCESS [ 0.732 s] [INFO] NorthernWind :: Filesystems :: Basic ............... SUCCESS [ 26.483 s] [INFO] NorthernWind :: Core :: Default Implementation ..... SUCCESS [01:06 min] [INFO] NorthernWind :: Frontend :: Components ............. SUCCESS [ 59.004 s] [INFO] NorthernWind :: Frontend :: Components :: HTML Template SUCCESS [ 39.906 s] [INFO] NorthernWind :: Filesystems :: SCM ................. SUCCESS [ 32.085 s] [INFO] NorthernWind :: Filesystems :: SCM :: Git .......... SUCCESS [ 36.076 s] [INFO] NorthernWind :: Filesystems :: SCM :: Mercurial .... SUCCESS [02:02 min] [INFO] NorthernWind :: Frontend :: Commons ................ SUCCESS [ 12.059 s] [INFO] NorthernWind :: Frontend :: Media .................. SUCCESS [ 58.582 s] [INFO] NorthernWind :: Frontend ........................... SUCCESS [ 0.752 s] [INFO] NorthernWind :: Frontend :: Spring MVC ............. SUCCESS [ 27.529 s] [INFO] NorthernWind :: Frontend :: Media :: Spring MVC .... SUCCESS [ 1.337 s] [INFO] NorthernWind :: Frontend :: Webapp ................. SUCCESS [ 0.797 s] [INFO] NorthernWind :: Frontend :: Webapp :: Commons ...... SUCCESS [ 1.164 s] [INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC ... SUCCESS [ 5.220 s] [INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC SUCCESS [ 2.985 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 10:45 min [INFO] Finished at: 2024-11-29T22:29:01Z [INFO] ------------------------------------------------------------------------ channel stopped TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml Saving reports... Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-3.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-4.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-5.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-6.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-7.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-8.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results-9.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Build_and_Quick_Test/builds/644/testng/testng-results.xml' TestNG Reports Processing: FINISH [description-setter] Description set: origin/release/1.2-ALPHA-12 1.2-ALPHA-12-SNAPSHOT bf5a259865c5 Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Finished: SUCCESS