Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
00:50:58.192 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
00:50:58.192 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit= to set max table size
00:50:58.195 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 52 msec - must filter XHTML resources [file2.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[21] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[21] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[40] * *
TEST FAILED act[40] *
*
TEST FAILED exp[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED act[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED exp[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED act[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED exp[134] *
*
TEST FAILED act[134] *
*
TEST FAILED exp[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED act[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED exp[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
TEST FAILED act[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
00:50:58.196 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[21] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[21] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[40] *
*
TEST FAILED act[40] *
*
TEST FAILED exp[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED act[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED exp[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED act[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED exp[134] *
*
TEST FAILED act[134] *
*
TEST FAILED exp[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED act[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED exp[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
TEST FAILED act[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.197 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.216 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.219 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ***********************************
00:50:58.220 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources"
00:50:58.220 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-a-NW-106-a.xhtml]
00:50:58.220 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ***********************************
00:50:58.220 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates
00:50:58.221 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null))
00:50:58.221 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
00:50:58.221 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst
00:50:58.222 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
00:50:58.222 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
%macros :{ macro |
%macro.body%
};separator="\n"%
- %
00:50:58.230 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt:
center
lightbox
$mediaLink(relativePath='/stillimages/ /1280/image.jpg')$
$mediaLink(relativePath='/stillimages/ /800/image.jpg')$
framedPhoto
caption
00:50:58.258 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:50:58.259 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.259 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-a-NW-106-a.xhtml
00:50:58.259 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-a-NW-106-a.xhtml
00:50:58.260 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.260 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-a-NW-106-a.xhtml
00:50:58.260 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-a-NW-106-a.xhtml
00:50:58.262 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[3] * *
00:50:58.262 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[3] * *
00:50:58.262 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[7] *
*
00:50:58.262 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[8] *
*
00:50:58.262 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[7] *
*
00:50:58.263 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[8] *
*
00:50:58.263 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[10] *
*
00:50:58.263 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[10] *
*
00:50:58.263 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[14] *// div",*
00:50:58.263 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[17] * $(".slidetabs").tabs(".images > div",*
00:50:58.264 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[25] *//]]>*
00:50:58.264 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[25] *//]]>*
00:50:58.264 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit=
to set max table size
00:50:58.265 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 45 msec - must filter XHTML resources [issue-NW-96-a-NW-106-a.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * *
TEST FAILED act[3] * *
TEST FAILED exp[7] * *
TEST FAILED exp[8] * *
TEST FAILED act[7] * *
TEST FAILED act[8] * *
TEST FAILED exp[10] * *
TEST FAILED act[10] * *
TEST FAILED exp[14] *// div",*
TEST FAILED act[17] * $(".slidetabs").tabs(".images > div",*
TEST FAILED exp[25] *//]]>*
TEST FAILED act[25] *//]]>*
00:50:58.266 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * *
TEST FAILED act[3] * *
TEST FAILED exp[7] * *
TEST FAILED exp[8] * *
TEST FAILED act[7] * *
TEST FAILED act[8] * *
TEST FAILED exp[10] * *
TEST FAILED act[10] * *
TEST FAILED exp[14] *// div",*
TEST FAILED act[17] * $(".slidetabs").tabs(".images > div",*
TEST FAILED exp[25] *//]]>*
TEST FAILED act[25] *//]]>*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.266 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.291 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.295 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.295 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources"
00:50:58.295 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-b.xhtml]
00:50:58.295 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.296 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates
00:50:58.297 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null))
00:50:58.297 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
00:50:58.297 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst
00:50:58.298 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
00:50:58.298 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
%macros :{ macro |
%macro.body%
};separator="\n"%
- %
00:50:58.306 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt:
center
lightbox
$mediaLink(relativePath='/stillimages/ /1280/image.jpg')$
$mediaLink(relativePath='/stillimages/ /800/image.jpg')$
framedPhoto
caption
00:50:58.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:50:58.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-b.xhtml
00:50:58.345 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-b.xhtml
00:50:58.346 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.346 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-b.xhtml
00:50:58.346 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-b.xhtml
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[6] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[7] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[8] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[9] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[6] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[7] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[8] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[9] * *
00:50:58.347 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit= to set max table size
00:50:58.348 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 52 msec - must filter XHTML resources [issue-NW-96-b.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED exp[8] * *
TEST FAILED exp[9] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
TEST FAILED act[8] * *
TEST FAILED act[9] * *
00:50:58.348 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED exp[8] * *
TEST FAILED exp[9] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
TEST FAILED act[8] * *
TEST FAILED act[9] * *
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.349 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.389 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.396 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.397 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources"
00:50:58.397 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-97-a.xhtml]
00:50:58.397 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.397 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates
00:50:58.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null))
00:50:58.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
00:50:58.399 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst
00:50:58.399 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
00:50:58.399 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
%macros :{ macro |
%macro.body%
};separator="\n"%
- %
00:50:58.404 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt:
center
lightbox
$mediaLink(relativePath='/stillimages/ /1280/image.jpg')$
$mediaLink(relativePath='/stillimages/ /800/image.jpg')$
framedPhoto
caption
00:50:58.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:50:58.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-97-a.xhtml
00:50:58.434 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-97-a.xhtml
00:50:58.435 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.435 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-97-a.xhtml
00:50:58.435 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-97-a.xhtml
00:50:58.435 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[7] * Saturated primary colors and white in this photo from Zurich.
*
00:50:58.435 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[7] * Saturated primary colors and white in this photo from Zurich.
*
00:50:58.435 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit= to set max table size
00:50:58.436 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 40 msec - must filter XHTML resources [issue-NW-97-a.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[7] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[7] * Saturated primary colors and white in this photo from Zurich.
*
00:50:58.436 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[7] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[7] * Saturated primary colors and white in this photo from Zurich.
*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.437 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.463 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.469 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.469 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources"
00:50:58.469 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-100.xhtml]
00:50:58.470 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.471 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates
00:50:58.472 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null))
00:50:58.472 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
00:50:58.473 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst
00:50:58.473 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
00:50:58.473 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
%macros :{ macro |
%macro.body%
};separator="\n"%
- %
00:50:58.479 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt:
center
lightbox
$mediaLink(relativePath='/stillimages/ /1280/image.jpg')$
$mediaLink(relativePath='/stillimages/ /800/image.jpg')$
framedPhoto
caption
00:50:58.498 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:50:58.498 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.499 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-100.xhtml
00:50:58.499 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-100.xhtml
00:50:58.499 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.500 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-100.xhtml
00:50:58.500 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-100.xhtml
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[2] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[2] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[6] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[7] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[8] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[6] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[7] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[8] * *
00:50:58.501 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit= to set max table size
00:50:58.502 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 32 msec - must filter XHTML resources [issue-NW-100.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[2] * *
TEST FAILED act[2] * *
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED exp[8] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
TEST FAILED act[8] * *
00:50:58.502 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[2] * *
TEST FAILED act[2] * *
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED exp[8] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
TEST FAILED act[8] * *
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.502 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.534 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.537 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.537 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources"
00:50:58.537 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-102-a.xhtml]
00:50:58.537 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.538 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates
00:50:58.538 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null))
00:50:58.539 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
00:50:58.540 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst
00:50:58.540 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
00:50:58.541 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
%macros :{ macro |
%macro.body%
};separator="\n"%
- %
00:50:58.543 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt:
center
lightbox
$mediaLink(relativePath='/stillimages/ /1280/image.jpg')$
$mediaLink(relativePath='/stillimages/ /800/image.jpg')$
framedPhoto
caption
00:50:58.557 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:50:58.558 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.558 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-102-a.xhtml
00:50:58.559 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-102-a.xhtml
00:50:58.561 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.562 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-102-a.xhtml
00:50:58.562 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-102-a.xhtml
00:50:58.563 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[3] * *
00:50:58.564 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[3] * *
00:50:58.565 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[6] * *
00:50:58.565 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[7] * *
00:50:58.565 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[6] * *
00:50:58.565 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[7] * *
00:50:58.565 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit= to set max table size
00:50:58.566 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 28 msec - must filter XHTML resources [issue-NW-102-a.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * *
TEST FAILED act[3] * *
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
00:50:58.567 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * *
TEST FAILED act[3] * *
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.567 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.584 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources"
00:50:58.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-104-a.xhtml]
00:50:58.589 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.590 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates
00:50:58.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null))
00:50:58.591 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
00:50:58.592 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst
00:50:58.592 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
00:50:58.592 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
%macros :{ macro |
%macro.body%
};separator="\n"%
- %
00:50:58.596 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt:
center
lightbox
$mediaLink(relativePath='/stillimages/ /1280/image.jpg')$
$mediaLink(relativePath='/stillimages/ /800/image.jpg')$
framedPhoto
caption
00:50:58.617 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:50:58.619 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.619 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-104-a.xhtml
00:50:58.619 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-104-a.xhtml
00:50:58.620 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.621 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-104-a.xhtml
00:50:58.621 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-104-a.xhtml
00:50:58.621 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[6] * Saturated primary colors and white in this photo from Zurich.
*
00:50:58.621 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[6] * Saturated primary colors and white in this photo from Zurich.
*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[10] * <div class="nwXsltMacro.Photo ">*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[13] * </div>*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[10] * <div class="nwXsltMacro.Photo ">*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[13] * </div>*
00:50:58.622 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit= to set max table size
00:50:58.623 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 34 msec - must filter XHTML resources [issue-NW-104-a.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[6] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[10] * <div class="nwXsltMacro.Photo ">*
TEST FAILED exp[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED exp[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED exp[13] * </div>*
TEST FAILED act[10] * <div class="nwXsltMacro.Photo ">*
TEST FAILED act[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED act[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED act[13] * </div>*
00:50:58.623 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[6] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[10] * <div class="nwXsltMacro.Photo ">*
TEST FAILED exp[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED exp[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED exp[13] * </div>*
TEST FAILED act[10] * <div class="nwXsltMacro.Photo ">*
TEST FAILED act[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED act[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED act[13] * </div>*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.623 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.640 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.643 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.643 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources"
00:50:58.643 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-114-a.xhtml]
00:50:58.643 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - **********************************
00:50:58.644 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates
00:50:58.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null))
00:50:58.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
00:50:58.644 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst
00:50:58.645 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
00:50:58.645 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
%macros :{ macro |
%macro.body%
};separator="\n"%
- %
00:50:58.647 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt:
center
lightbox
$mediaLink(relativePath='/stillimages/ /1280/image.jpg')$
$mediaLink(relativePath='/stillimages/ /800/image.jpg')$
framedPhoto
caption
00:50:58.658 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:50:58.658 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.658 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-114-a.xhtml
00:50:58.658 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-114-a.xhtml
00:50:58.659 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:50:58.659 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-114-a.xhtml
00:50:58.659 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-114-a.xhtml
00:50:58.659 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[4] * *
00:50:58.659 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[4] * *
00:50:58.660 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[6] *//*
00:50:58.660 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[9] *//]]>*
00:50:58.660 [main ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED You can set -Dit.tidalwave.util.test.FileComparisonUtils.tabularOutput=true for tabular output; -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit= to set max table size
00:50:58.660 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED in 17 msec - must filter XHTML resources [issue-NW-114-a.xhtml] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[4] * *
TEST FAILED act[4] * *
TEST FAILED exp[6] *//*
TEST FAILED act[9] *//]]>*
00:50:58.660 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest - TEST FAILED
java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[4] * *
TEST FAILED act[4] * *
TEST FAILED exp[6] *//*
TEST FAILED act[9] *//]]>*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:58.661 [main ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.680 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory]
00:50:58.683 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ***************************************************
00:50:58.683 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must not filter resources that are not XHTML"
00:50:58.683 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ***************************************************
00:50:58.685 [main ] DEBUG i.t.northernwind.core.impl.filter.XsltMacroFilter - Cannot filter resources not in XHTML: text/html
00:50:58.686 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 3 msec
00:50:58.687 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest -
00:50:58.693 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ********************************************************
00:50:58.693 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue"
00:50:58.693 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.String), foo, foo]
00:50:58.693 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ********************************************************
00:50:58.697 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.String), foo)
00:50:58.697 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning foo (java.lang.String)
00:50:58.698 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 6 msec
00:50:58.698 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest -
00:50:58.698 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - *******************************************************
00:50:58.698 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue"
00:50:58.698 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Integer), 17, 17]
00:50:58.698 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - *******************************************************
00:50:58.699 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Integer), 17)
00:50:58.699 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 17 (java.lang.Integer)
00:50:58.699 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec
00:50:58.699 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest -
00:50:58.700 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - *******************************************************
00:50:58.700 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue"
00:50:58.700 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Float), 3.4, 3.4]
00:50:58.700 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - *******************************************************
00:50:58.700 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Float), 3.4)
00:50:58.700 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 3.4 (java.lang.Float)
00:50:58.700 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec
00:50:58.700 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest -
00:50:58.701 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ********************************************************
00:50:58.701 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue"
00:50:58.701 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Double), 5.2, 5.2]
00:50:58.701 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ********************************************************
00:50:58.701 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Double), 5.2)
00:50:58.701 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 5.2 (java.lang.Double)
00:50:58.702 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 0 msec
00:50:58.702 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest -
00:50:58.703 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************
00:50:58.703 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue"
00:50:58.703 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.time.ZonedDateTime), 2012-02-23T21:24:00.000+01:00, 2012-02-23T21:24+01:00]
00:50:58.703 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************
00:50:58.704 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.time.ZonedDateTime), 2012-02-23T21:24:00.000+01:00)
00:50:58.704 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 2012-02-23T21:24+01:00 (java.time.ZonedDateTime)
00:50:58.705 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 2 msec
00:50:58.705 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest -
00:50:58.787 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:58.827 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:58.828 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************
00:50:58.829 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must be called only once"
00:50:58.829 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.951 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:58.952 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 123 msec
00:50:58.952 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:58.991 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:58.996 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:58.997 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************
00:50:58.997 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "must properly initialize with no layout"
00:50:58.997 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************
00:50:58.998 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 1 msec
00:50:58.998 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.022 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.027 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.028 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.028 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.028 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, structure, irrelevant, , /]
00:50:59.028 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.031 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /
00:50:59.031 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec
00:50:59.031 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.059 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.065 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.066 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.066 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.067 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri, structure, irrelevant, , /]
00:50:59.067 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.069 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /
00:50:59.070 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec
00:50:59.070 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.095 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.099 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.099 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.099 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.100 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /, structure, /file1]
00:50:59.100 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.108 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file1
00:50:59.108 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 9 msec
00:50:59.108 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.136 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.140 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.140 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.140 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.141 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /, structure, /file2]
00:50:59.141 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *************************************************
00:50:59.146 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file2
00:50:59.146 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 6 msec
00:50:59.147 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.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]
00:50:59.183 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.183 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *****************************************************
00:50:59.183 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.183 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /, structure, /exposedUri1]
00:50:59.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *****************************************************
00:50:59.186 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri1
00:50:59.186 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec
00:50:59.186 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.219 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.224 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.225 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *****************************************************
00:50:59.225 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.225 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file2, /, structure, /exposedUri2]
00:50:59.225 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *****************************************************
00:50:59.234 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri2
00:50:59.234 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 9 msec
00:50:59.234 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.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, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.262 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.263 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.263 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.263 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri1, structure/parent3, /parentUri1/file1]
00:50:59.263 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.265 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file1
00:50:59.265 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec
00:50:59.265 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.284 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.287 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.288 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.288 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.288 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri1, structure/parent4, /parentUri1/file2]
00:50:59.288 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.291 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file2
00:50:59.291 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec
00:50:59.291 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.311 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.314 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.314 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.314 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.316 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri2, structure/parent5, /parentUri2/file1]
00:50:59.316 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.318 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file1
00:50:59.319 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 4 msec
00:50:59.319 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.340 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.343 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.344 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.344 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.344 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri2, structure/parent6, /parentUri2/file2]
00:50:59.344 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *********************************************************************
00:50:59.346 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file2
00:50:59.346 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec
00:50:59.346 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.358 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.360 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.360 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *******************************************************************************
00:50:59.360 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.360 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file+%282%29, /parentUri2, structure/parent6, /parentUri2/file (2)]
00:50:59.360 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - *******************************************************************************
00:50:59.366 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file (2)
00:50:59.366 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 6 msec
00:50:59.366 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.378 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.379 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.380 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************************************************
00:50:59.380 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.380 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /parentUri1, structure/parent1, /parentUri1/exposedUri1]
00:50:59.380 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************************************************
00:50:59.381 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1
00:50:59.382 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec
00:50:59.382 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.393 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper]
00:50:59.394 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en:
00:50:59.394 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************************************************
00:50:59.395 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value"
00:50:59.395 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file1, /parentUri2, structure/parent2, /parentUri2/exposedUri2]
00:50:59.395 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - **********************************************************************************
00:50:59.396 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/exposedUri2
00:50:59.396 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec
00:50:59.397 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest -
00:50:59.541 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ***************************************************
00:50:59.541 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create and initialize the Site"
00:50:59.541 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ***************************************************
00:50:59.556 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize()
00:50:59.557 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload()
00:50:59.557 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.557 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED
00:50:59.557 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.558 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.558 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION COMPLETED (in 1 msec)
00:50:59.558 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.565 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 24 msec
00:50:59.566 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest -
00:50:59.583 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************
00:50:59.583 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create the Site"
00:50:59.584 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************
00:50:59.585 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize()
00:50:59.585 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload()
00:50:59.589 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 6 msec
00:50:59.589 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest -
00:50:59.605 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************
00:50:59.605 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return non null site even in cause of initialization failure"
00:50:59.605 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************
00:50:59.607 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize()
00:50:59.607 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload()
00:50:59.609 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.610 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED
00:50:59.610 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.610 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.610 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION FAILED!
java.io.IOException: Simulated error in initialization
at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.initialize(DefaultSiteProvider.java:200)
at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.lambda$reload$1(DefaultSiteProvider.java:156)
at it.tidalwave.northernwind.core.impl.test.TaskExecutorMock.start(TaskExecutorMock.java:51)
at it.tidalwave.northernwind.core.impl.model.DefaultSiteProviderTest.must_return_non_null_site_even_in_cause_of_initialization_failure(DefaultSiteProviderTest.java:173)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:50:59.610 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - ****************************************
00:50:59.611 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 6 msec
00:50:59.611 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest -
00:50:59.624 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ****************************************************************
00:50:59.624 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct context path in a web environment"
00:50:59.625 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ****************************************************************
00:50:59.626 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize()
00:50:59.626 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload()
00:50:59.627 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 3 msec
00:50:59.627 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest -
00:50:59.640 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *********************************************
00:50:59.640 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct version string"
00:50:59.641 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *********************************************
00:50:59.642 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize()
00:50:59.642 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload()
00:50:59.649 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 9 msec
00:50:59.649 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest -
00:50:59.665 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************************************
00:50:59.665 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must use no context path when ServletContext is not available"
00:50:59.665 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************************************
00:50:59.667 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize()
00:50:59.667 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload()
00:50:59.667 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 2 msec
00:50:59.667 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest -
00:50:59.758 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************
00:50:59.758 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must create correct links"
00:50:59.758 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************
00:50:59.765 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 7 msec
00:50:59.765 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:50:59.790 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************
00:50:59.790 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly construct"
00:50:59.790 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************
00:50:59.792 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 2 msec
00:50:59.792 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:50:59.817 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************
00:50:59.817 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Content"
00:50:59.818 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************
00:50:59.828 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@67ffbd02, recursive=false, name=null)
00:50:59.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@c4a2db8, recursive=false, name=null)
00:50:59.838 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@4c6da38f, recursive=false, name=null)
00:50:59.840 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize()
00:50:59.840 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 142322666
00:50:59.840 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath
00:50:59.840 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2]
00:50:59.840 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 773348080
00:50:59.841 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document
00:50:59.841 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library
00:50:59.841 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media
00:50:59.841 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure
00:50:59.841 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr]
00:50:59.841 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@3f1870bc, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@3993c2be)
00:50:59.842 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@55b0c0a6, recursive=false, name=null)
00:50:59.842 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@3f1870bc, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@29a920fe)
00:50:59.842 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@7acf609d, recursive=false, name=null)
00:50:59.843 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@ec1963b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@6e0fe9cd)
00:50:59.844 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document
00:50:59.844 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@589c37ef, recursive=false, name=null)
00:50:59.844 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@ec1963b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@b73e7ff)
00:50:59.844 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure
00:50:59.845 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@36bc1a23, recursive=false, name=null)
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path:
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document)
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path:
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path:
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path:
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure)
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI:
00:50:59.846 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
00:50:59.847 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 29 msec
00:50:59.847 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:50:59.860 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **********************************************
00:50:59.860 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Media"
00:50:59.860 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **********************************************
00:50:59.862 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@34146b8c, recursive=false, name=null)
00:50:59.863 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@92bdd87, recursive=false, name=null)
00:50:59.864 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@27f0979, recursive=false, name=null)
00:50:59.865 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize()
00:50:59.865 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 523387315
00:50:59.865 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath
00:50:59.865 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2]
00:50:59.865 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1246820432
00:50:59.866 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document
00:50:59.866 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library
00:50:59.866 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media
00:50:59.866 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure
00:50:59.866 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr]
00:50:59.866 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@4d439b3c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@342daa77)
00:50:59.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@399f5a98, recursive=false, name=null)
00:50:59.866 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@4d439b3c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@7440b783)
00:50:59.866 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@258b584c, recursive=false, name=null)
00:50:59.866 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@7c2c3098, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@3fa4fe1f)
00:50:59.867 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document
00:50:59.867 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@311fd276, recursive=false, name=null)
00:50:59.867 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@7c2c3098, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@2c2a8c3d)
00:50:59.868 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure
00:50:59.868 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@371a3078, recursive=false, name=null)
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path:
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document)
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path:
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path:
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path:
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure)
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI:
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 9 msec
00:50:59.869 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:50:59.883 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - *************************************************
00:50:59.883 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Resource"
00:50:59.883 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - *************************************************
00:50:59.884 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@c382f4f, recursive=false, name=null)
00:50:59.885 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1d4c5f8b, recursive=false, name=null)
00:50:59.885 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1d74b85d, recursive=false, name=null)
00:50:59.887 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize()
00:50:59.887 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1011587727
00:50:59.887 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath
00:50:59.887 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2]
00:50:59.887 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1842195698
00:50:59.887 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document
00:50:59.888 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library
00:50:59.888 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media
00:50:59.888 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure
00:50:59.888 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr]
00:50:59.888 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@472fb6c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@3540fec8)
00:50:59.888 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@553f850d, recursive=false, name=null)
00:50:59.888 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@472fb6c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@55150964)
00:50:59.888 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@46af3131, recursive=false, name=null)
00:50:59.888 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@742b3192, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@5d15c5f7)
00:50:59.889 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document
00:50:59.889 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1faf3286, recursive=false, name=null)
00:50:59.889 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@742b3192, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@32252740)
00:50:59.890 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure
00:50:59.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@548779d2, recursive=false, name=null)
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path:
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document)
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path:
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path:
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path:
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure)
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI:
00:50:59.896 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
00:50:59.897 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 14 msec
00:50:59.897 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:50:59.913 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - *************************************************
00:50:59.914 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for SiteNode"
00:50:59.914 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - *************************************************
00:50:59.915 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@6e11dd6c, recursive=false, name=null)
00:50:59.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@771da67d, recursive=false, name=null)
00:50:59.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@23af1e69, recursive=false, name=null)
00:50:59.918 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize()
00:50:59.918 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1261459491
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2]
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 496661639
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure
00:50:59.919 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr]
00:50:59.919 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@4f1a963b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@1b759662)
00:50:59.919 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@524d246f, recursive=false, name=null)
00:50:59.920 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@4f1a963b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@1cbd4ced)
00:50:59.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@70daa0f, recursive=false, name=null)
00:50:59.920 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@307cea0a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@ba9ce36)
00:50:59.921 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document
00:50:59.921 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@17b2a1e7, recursive=false, name=null)
00:50:59.921 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@307cea0a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@40c925a1)
00:50:59.921 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure
00:50:59.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5189e3b1, recursive=false, name=null)
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path:
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document)
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path:
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path:
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path:
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure)
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI:
00:50:59.926 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
00:50:59.927 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 14 msec
00:50:59.927 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:50:59.942 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************************************
00:50:59.943 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize"
00:50:59.943 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=Empty file system)]
00:50:59.943 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************************************
00:50:59.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@6cbad7b3, recursive=false, name=null)
00:50:59.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@4184aa78, recursive=false, name=null)
00:50:59.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1d8f4623, recursive=false, name=null)
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize()
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 142553965
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2]
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 63002045
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library
00:50:59.947 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media
00:50:59.948 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure
00:50:59.948 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr]
00:50:59.948 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@389a070e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@27241127)
00:50:59.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5631baf5, recursive=false, name=null)
00:50:59.948 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@389a070e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@5f546133)
00:50:59.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@379ebfa0, recursive=false, name=null)
00:50:59.948 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@30b43d5d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@6b89dfac)
00:50:59.949 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document
00:50:59.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5589b8ed, recursive=false, name=null)
00:50:59.949 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@30b43d5d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@44c639d4)
00:50:59.949 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure
00:50:59.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@35dba0b4, recursive=false, name=null)
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path:
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document)
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path:
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path:
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path:
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure)
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI:
00:50:59.950 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
00:50:59.951 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 9 msec
00:50:59.951 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:50:59.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************
00:50:59.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize"
00:50:59.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with only ignored folders)]
00:50:59.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************
00:50:59.975 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@22d12034, recursive=false, name=null)
00:50:59.976 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1e287251, recursive=false, name=null)
00:50:59.977 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5fed604d, recursive=false, name=null)
00:50:59.981 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5e469999, recursive=false, name=null)
00:50:59.981 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@26dcac0d, recursive=false, name=null)
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize()
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 2019880094
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2]
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1900878178
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure
00:50:59.983 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr]
00:50:59.983 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@14075727, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@e94908c)
00:50:59.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@514b8ddc, recursive=false, name=null)
00:50:59.984 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@14075727, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@48d4189e)
00:50:59.984 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@6644d0cc, recursive=false, name=null)
00:50:59.984 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@4cfe2c78, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@41566d56)
00:50:59.990 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document
00:50:59.990 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@692cea53, recursive=false, name=null)
00:50:59.990 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@4cfe2c78, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@41566d56)
00:50:59.990 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@540c96e2, recursive=false, name=null)
00:50:59.991 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@4cfe2c78, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@26426de8)
00:50:59.991 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure
00:50:59.992 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@75a9e1ad, recursive=false, name=null)
00:50:59.992 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@4cfe2c78, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@26426de8)
00:50:59.992 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@45a2d27c, recursive=false, name=null)
00:50:59.992 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path:
00:50:59.992 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document)
00:50:59.992 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path:
00:50:59.992 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path:
00:50:59.992 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path:
00:50:59.992 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure)
00:50:59.992 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI:
00:50:59.993 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
00:50:59.994 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 20 msec
00:50:59.994 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:51:00.016 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - *****************************************************************
00:51:00.016 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize"
00:51:00.016 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with a few stuff 1)]
00:51:00.016 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - *****************************************************************
00:51:00.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1737d824, recursive=false, name=null)
00:51:00.018 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@23bd16f6, recursive=false, name=null)
00:51:00.019 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@25b56ad5, recursive=false, name=null)
00:51:00.020 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1e2200ee, recursive=false, name=null)
00:51:00.020 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@4f5af4bd, recursive=false, name=null)
00:51:00.021 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@588b9a5f, recursive=false, name=null)
00:51:00.021 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@29dbf03f, recursive=false, name=null)
00:51:00.022 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@7d5e2461, recursive=false, name=null)
00:51:00.023 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5a32a00a, recursive=false, name=null)
00:51:00.024 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@37a20de7, recursive=false, name=null)
00:51:00.027 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@23a7f0db, recursive=false, name=null)
00:51:00.027 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@25e1ca37, recursive=false, name=null)
00:51:00.028 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@4461c22, recursive=false, name=null)
00:51:00.034 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@7498d9b9, recursive=false, name=null)
00:51:00.035 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@641ae, recursive=false, name=null)
00:51:00.036 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@75a5fe82, recursive=false, name=null)
00:51:00.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5c72de0e, recursive=false, name=null)
00:51:00.038 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize()
00:51:00.038 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 810563133
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2]
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 599619893
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure
00:51:00.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr]
00:51:00.039 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@4722250f)
00:51:00.039 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@76721208, recursive=false, name=null)
00:51:00.039 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@4722250f)
00:51:00.041 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library1
00:51:00.042 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@531c30db, recursive=false, name=null)
00:51:00.042 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@4722250f)
00:51:00.042 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library2
00:51:00.042 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@7e5432ca, recursive=false, name=null)
00:51:00.043 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$490/0x0000000100561840@4722250f)
00:51:00.043 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@782bbb5e, recursive=false, name=null)
00:51:00.043 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@4a83d668)
00:51:00.043 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@3bbd0a50, recursive=false, name=null)
00:51:00.043 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@4a83d668)
00:51:00.064 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media1
00:51:00.064 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@45ee6ac9, recursive=false, name=null)
00:51:00.064 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@4a83d668)
00:51:00.065 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media2
00:51:00.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1f193005, recursive=false, name=null)
00:51:00.065 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@4a83d668)
00:51:00.065 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media3
00:51:00.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@41ca7df9, recursive=false, name=null)
00:51:00.066 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$486/0x0000000100544440@19544c36, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$492/0x0000000100562040@4a83d668)
00:51:00.066 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@4f0908de, recursive=false, name=null)
00:51:00.066 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@491d31d9)
00:51:00.066 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document
00:51:00.066 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5c6204e5, recursive=false, name=null)
00:51:00.067 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@491d31d9)
00:51:00.067 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document1
00:51:00.067 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@513b2cda, recursive=false, name=null)
00:51:00.067 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@491d31d9)
00:51:00.068 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document2
00:51:00.068 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@13d32361, recursive=false, name=null)
00:51:00.068 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$493/0x0000000100562440@491d31d9)
00:51:00.068 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document3
00:51:00.069 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@287bdaf3, recursive=false, name=null)
00:51:00.069 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@25a656f6)
00:51:00.069 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure
00:51:00.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@7c671bcb, recursive=false, name=null)
00:51:00.070 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@25a656f6)
00:51:00.070 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node1
00:51:00.071 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@1d3b0cb1, recursive=false, name=null)
00:51:00.071 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@25a656f6)
00:51:00.071 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node2
00:51:00.072 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@53a0fa8c, recursive=false, name=null)
00:51:00.072 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@25a656f6)
00:51:00.072 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node3
00:51:00.072 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>>>>>> setting property managesPathParams = true
00:51:00.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@5a4c9b33, recursive=false, name=null)
00:51:00.081 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x0000000100544040@19469022, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$494/0x0000000100562840@25a656f6)
00:51:00.082 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node4
00:51:00.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$489/0x0000000100542840@689448d1, recursive=false, name=null)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path:
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document1: Content(path=/content/document/document1)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document2: Content(path=/content/document/document2)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document3: Content(path=/content/document/document3)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path:
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library1: Resource(path=/content/library/library1)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library2: Resource(path=/content/library/library2)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path:
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media1: Media(path=/content/media/media1)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media2: Media(path=/content/media/media2)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media3: Media(path=/content/media/media3)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path:
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node1: Node(path=/structure/node1)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node2: Node(path=/structure/node2)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node3: Node(path=/structure/node3)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node4: Node(path=/structure/node4)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI:
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node1\E: Node(path=/structure/node1)
00:51:00.083 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node2\E: Node(path=/structure/node2)
00:51:00.084 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node4\E: Node(path=/structure/node4)
00:51:00.084 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
00:51:00.084 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ^/relativeUriFor:/structure/node3(|/.*$): Node(path=/structure/node3)
00:51:00.087 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 70 msec
00:51:00.087 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest -
00:51:00.089 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
00:51:00.089 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.089 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link, /link/]
00:51:00.089 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
00:51:00.090 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.090 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.091 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
00:51:00.091 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.091 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/, /link/]
00:51:00.091 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
00:51:00.120 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 29 msec
00:51:00.120 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.121 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************
00:51:00.121 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.121 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link?arg=val, /link?arg=val]
00:51:00.121 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************
00:51:00.121 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.121 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/?arg=val, /link/?arg=val]
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/image.jpg, /image.jpg]
00:51:00.122 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - **************************************************
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link, http://acme.com/link/]
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - **************************************************
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.123 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.124 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************
00:51:00.124 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.124 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/, http://acme.com/link/]
00:51:00.124 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************
00:51:00.125 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.125 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.126 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *****************************************************************
00:51:00.126 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.126 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link?arg=val, http://acme.com/link?arg=val]
00:51:00.126 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *****************************************************************
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *******************************************************************
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/?arg=val, http://acme.com/link/?arg=val]
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *******************************************************************
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.127 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.128 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************************************
00:51:00.128 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
00:51:00.128 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/image.jpg, http://acme.com/image.jpg]
00:51:00.128 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************************************
00:51:00.128 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.128 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest -
00:51:00.131 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *******************************************************
00:51:00.131 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly notify a missing embedded template"
00:51:00.131 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *******************************************************
00:51:00.132 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec
00:51:00.132 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest -
00:51:00.134 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************************
00:51:00.134 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly read the contents of the embedded template"
00:51:00.134 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************************
00:51:00.135 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec
00:51:00.135 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest -
00:51:00.136 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***********************************************************************
00:51:00.136 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly retrieve template from properly configured Content"
00:51:00.136 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***********************************************************************
00:51:00.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=[]))
00:51:00.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=[])
00:51:00.137 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path)
00:51:00.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:00.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:00.138 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 2 msec
00:51:00.138 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest -
00:51:00.139 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *****************************************************
00:51:00.139 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when Content has no property"
00:51:00.139 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *****************************************************
00:51:00.139 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path)
00:51:00.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:00.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:00.141 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec
00:51:00.141 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest -
00:51:00.142 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - **********************************************
00:51:00.142 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when no Content found"
00:51:00.142 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - **********************************************
00:51:00.142 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/of/nonexistent/content)
00:51:00.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=[]))
00:51:00.142 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:00.144 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 2 msec
00:51:00.144 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest -
00:51:00.169 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, responseHolder, underTest]
00:51:00.194 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - *********************************************
00:51:00.194 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must do nothing when site is available"
00:51:00.194 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - *********************************************
00:51:00.195 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 0 msec
00:51:00.195 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest -
00:51:00.225 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, responseHolder, underTest]
00:51:00.232 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************************
00:51:00.233 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must return status 503 when site is not available"
00:51:00.233 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************************
00:51:00.233 [main ] WARN i.t.n.c.m.spi.AvailabilityEnforcerRequestProcessor - Site unavailable, sending maintenance page
00:51:00.277 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
00:51:00.278 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
00:51:00.283 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:00.283 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/
00:51:00.283 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/AvailabilityEnforcerRequestProcessorTest/expected-results/response.txt
00:51:00.283 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/AvailabilityEnforcerRequestProcessorTest/response.txt
00:51:00.283 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 51 msec
00:51:00.283 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest -
00:51:00.357 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.359 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************
00:51:00.359 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.359 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource, en, http://acme.com/path/resource?lang=en]
00:51:00.359 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************
00:51:00.360 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.360 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.372 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.374 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
00:51:00.374 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.374 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?a=b, en, http://acme.com/path/resource?a=b&lang=en]
00:51:00.374 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
00:51:00.374 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.374 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.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, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.387 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
00:51:00.387 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.387 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?lang=it, en, http://acme.com/path/resource?lang=en]
00:51:00.387 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
00:51:00.395 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 8 msec
00:51:00.395 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.411 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.412 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
00:51:00.412 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.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]
00:51:00.412 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
00:51:00.413 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.413 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.427 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.434 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
00:51:00.434 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.434 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?c=d&lang=it, en, http://acme.com/path/resource?c=d&lang=en]
00:51:00.434 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
00:51:00.435 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.435 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.459 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.463 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************************************
00:51:00.463 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.463 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?c=d&lang=it&a=b, en, http://acme.com/path/resource?c=d&lang=en&a=b]
00:51:00.463 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************************************
00:51:00.463 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 3 msec
00:51:00.463 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.489 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.490 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
00:51:00.490 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.490 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/, en, http://acme.com/path/resource/?lang=en]
00:51:00.490 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
00:51:00.491 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.491 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.520 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?a=b, en, http://acme.com/path/resource/?a=b&lang=en]
00:51:00.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.543 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?lang=it, en, http://acme.com/path/resource/?lang=en]
00:51:00.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.551 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.551 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.567 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.568 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.568 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.568 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?lang=it&a=b, en, http://acme.com/path/resource/?lang=en&a=b]
00:51:00.568 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.568 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.568 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.589 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.590 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.590 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.590 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?c=d&lang=it, en, http://acme.com/path/resource/?c=d&lang=en]
00:51:00.590 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.590 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.590 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.606 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.611 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
00:51:00.611 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.611 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?c=d&lang=it&a=b, en, http://acme.com/path/resource/?c=d&lang=en&a=b]
00:51:00.611 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
00:51:00.611 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.611 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.623 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.624 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
00:51:00.624 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.624 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg, en, http://acme.com/path/image.jpg?lang=en]
00:51:00.624 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
00:51:00.634 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 10 msec
00:51:00.634 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.660 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.661 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.661 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.661 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?a=b, en, http://acme.com/path/image.jpg?a=b&lang=en]
00:51:00.661 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.661 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.661 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.691 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.692 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.692 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.692 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?lang=it, en, http://acme.com/path/image.jpg?lang=en]
00:51:00.692 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
00:51:00.693 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.693 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.723 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.724 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.724 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.724 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?lang=it&a=b, en, http://acme.com/path/image.jpg?lang=en&a=b]
00:51:00.724 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.730 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 6 msec
00:51:00.731 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.756 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.757 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.757 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.757 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?c=d&lang=it, en, http://acme.com/path/image.jpg?c=d&lang=en]
00:51:00.757 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
00:51:00.761 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
00:51:00.761 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.791 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest]
00:51:00.792 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
00:51:00.792 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
00:51:00.792 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?c=d&lang=it&a=b, en, http://acme.com/path/image.jpg?c=d&lang=en&a=b]
00:51:00.792 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
00:51:00.793 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
00:51:00.793 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest -
00:51:00.795 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - **********************************************************************
00:51:00.795 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "createViewAndController must delegate to the proper ViewBuilder"
00:51:00.795 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - **********************************************************************
00:51:00.834 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 39 msec
00:51:00.834 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest -
00:51:00.834 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - **********************************************************
00:51:00.834 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "must discover and properly register annotated views"
00:51:00.834 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - **********************************************************
00:51:01.948 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - View definitions:
00:51:01.949 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - >>>> ViewBuilder(viewConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockView1(), viewControllerConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockController1())
00:51:01.949 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - >>>> ViewBuilder(viewConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockView2(), viewControllerConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockController2())
00:51:01.949 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - >>>> ViewBuilder(viewConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockView3(), viewControllerConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockController3())
00:51:01.949 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 1115 msec
00:51:01.949 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest -
00:51:01.981 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, it.tidalwave.northernwind.frontend.impl.ui.mock.MockService1#0, it.tidalwave.northernwind.frontend.impl.ui.mock.MockService2#0]
00:51:01.984 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - ****************************************************
00:51:01.985 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST "must properly instantiate view and controller"
00:51:01.985 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - ****************************************************
00:51:01.985 [main ] DEBUG i.t.northernwind.frontend.impl.ui.ViewBuilder - createViewAndController(theId, Mock for SiteNode, hashCode: 1557572235)
00:51:01.990 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST PASSED in 6 msec
00:51:01.990 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest -
00:51:02.130 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0]
00:51:02.135 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors:
00:51:02.135 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@d08b73b
00:51:02.135 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@58ac4675
00:51:02.135 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@4065b4ab
00:51:02.136 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$SQYryvgE@22a760c7
00:51:02.136 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$8cNlDPUt@6a5ebac7
00:51:02.143 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *********************************************************
00:51:02.143 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call all RequestProcessors in normal scenario"
00:51:02.143 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *********************************************************
00:51:02.147 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 44129876)
00:51:02.147 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@299cc8b5 ...
00:51:02.147 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.147 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@49c45ceb ...
00:51:02.148 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.148 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 645820910 ...
00:51:02.148 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 693514467 ...
00:51:02.149 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@d08b73b ...
00:51:02.149 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@58ac4675 ...
00:51:02.149 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@4065b4ab ...
00:51:02.149 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$SQYryvgE@22a760c7 ...
00:51:02.149 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$8cNlDPUt@6a5ebac7 ...
00:51:02.149 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@299cc8b5 ...
00:51:02.150 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.150 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@49c45ceb ...
00:51:02.150 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.150 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 645820910 ...
00:51:02.150 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 693514467 ...
00:51:02.160 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 16 msec
00:51:02.160 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest -
00:51:02.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, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0]
00:51:02.179 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors:
00:51:02.179 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@5144d16c
00:51:02.179 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@27c9afca
00:51:02.179 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@6acd6523
00:51:02.179 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$SQYryvgE@6a64fdc3
00:51:02.179 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$8cNlDPUt@1d5c9e52
00:51:02.180 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************************************
00:51:02.180 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with SC FOUND"
00:51:02.180 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************************************
00:51:02.181 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 732637535)
00:51:02.181 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@60499b27 ...
00:51:02.181 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.181 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@d160c44 ...
00:51:02.181 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.181 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1254594449 ...
00:51:02.181 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1077002007 ...
00:51:02.181 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@5144d16c ...
00:51:02.181 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@27c9afca ...
00:51:02.182 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@6acd6523 ...
00:51:02.182 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@60499b27 ...
00:51:02.182 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.182 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@d160c44 ...
00:51:02.182 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.182 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1254594449 ...
00:51:02.182 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1077002007 ...
00:51:02.184 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 4 msec
00:51:02.185 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest -
00:51:02.199 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0]
00:51:02.201 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors:
00:51:02.201 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@272a5bc6
00:51:02.201 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@6d1f1ebe
00:51:02.201 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@52b4f893
00:51:02.201 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$SQYryvgE@7a66b886
00:51:02.201 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$8cNlDPUt@fe73867
00:51:02.202 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *****************************************************************************************
00:51:02.202 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with generic Http status"
00:51:02.202 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *****************************************************************************************
00:51:02.202 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1297066141)
00:51:02.202 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@b715c43 ...
00:51:02.202 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.202 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@69816e8c ...
00:51:02.202 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.202 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 457844387 ...
00:51:02.202 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1152350065 ...
00:51:02.203 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@272a5bc6 ...
00:51:02.203 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@6d1f1ebe ...
00:51:02.203 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@52b4f893 ...
00:51:02.203 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 1297066141
it.tidalwave.northernwind.core.model.HttpStatusException: httpStatus=406, headers={}
at it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewControllerTest.must_call_some_RequestProcessors_when_HttpStatusException_with_generic_Http_status(DefaultSiteViewControllerTest.java:223)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:51:02.203 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@b715c43 ...
00:51:02.204 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.204 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@69816e8c ...
00:51:02.204 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.204 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 457844387 ...
00:51:02.204 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1152350065 ...
00:51:02.205 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 3 msec
00:51:02.205 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest -
00:51:02.220 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0]
00:51:02.222 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors:
00:51:02.222 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@d67714
00:51:02.222 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@5dea8ad6
00:51:02.222 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@230e0fbd
00:51:02.222 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$SQYryvgE@2661fef2
00:51:02.222 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$8cNlDPUt@153c53fd
00:51:02.223 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - **************************************************************
00:51:02.223 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when NotFoundException"
00:51:02.223 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - **************************************************************
00:51:02.223 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1134883945)
00:51:02.223 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@7a8ba8fc ...
00:51:02.223 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.223 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@2e37ff0 ...
00:51:02.223 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.223 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1141058644 ...
00:51:02.223 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1052251218 ...
00:51:02.223 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@d67714 ...
00:51:02.224 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@5dea8ad6 ...
00:51:02.224 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@230e0fbd ...
00:51:02.224 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 1134883945 - it.tidalwave.util.NotFoundException
00:51:02.224 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@7a8ba8fc ...
00:51:02.224 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.224 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@2e37ff0 ...
00:51:02.224 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.224 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1141058644 ...
00:51:02.224 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1052251218 ...
00:51:02.226 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 3 msec
00:51:02.226 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest -
00:51:02.240 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0]
00:51:02.241 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors:
00:51:02.241 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@6a993061
00:51:02.241 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@6a836492
00:51:02.241 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@73fe0e4d
00:51:02.241 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$SQYryvgE@4d2771bc
00:51:02.241 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$8cNlDPUt@6e9e4a41
00:51:02.242 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *************************************************************
00:51:02.242 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when RuntimeException"
00:51:02.242 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *************************************************************
00:51:02.242 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 695964506)
00:51:02.243 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@1509ff94 ...
00:51:02.243 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.243 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@4d50ea01 ...
00:51:02.243 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.243 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 239197027 ...
00:51:02.243 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2054976284 ...
00:51:02.243 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@6a993061 ...
00:51:02.243 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@6a836492 ...
00:51:02.243 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@73fe0e4d ...
00:51:02.243 [main ] ERROR i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 695964506
java.lang.RuntimeException: Purportedly thrown exception
at it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewControllerTest.must_call_some_RequestProcessors_when_RuntimeException(DefaultSiteViewControllerTest.java:240)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:51:02.244 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@1509ff94 ...
00:51:02.244 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.244 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@4d50ea01 ...
00:51:02.244 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.244 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 239197027 ...
00:51:02.244 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2054976284 ...
00:51:02.246 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 3 msec
00:51:02.246 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest -
00:51:02.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, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0]
00:51:02.261 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors:
00:51:02.261 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@4552d73c
00:51:02.262 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@2ba10627
00:51:02.262 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@47f7e662
00:51:02.262 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$SQYryvgE@7c0782e7
00:51:02.262 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$8cNlDPUt@2f3f516c
00:51:02.262 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *******************************************************
00:51:02.263 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when one breaks"
00:51:02.263 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - *******************************************************
00:51:02.263 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 2025606245)
00:51:02.263 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@7fc1702a ...
00:51:02.263 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.263 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@99fa91f ...
00:51:02.263 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.263 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 494824565 ...
00:51:02.263 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1170554878 ...
00:51:02.263 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$KiYLTNNZ@4552d73c ...
00:51:02.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$DKHA0Uhs@2ba10627 ...
00:51:02.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$jIQCk3rD@47f7e662 ...
00:51:02.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$fNS2ivk2@7fc1702a ...
00:51:02.264 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset
00:51:02.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$BbnbgRRF@99fa91f ...
00:51:02.264 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset
00:51:02.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 494824565 ...
00:51:02.264 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1170554878 ...
00:51:02.266 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 3 msec
00:51:02.266 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest -
00:51:02.266 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - FINISHED TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest
[ERROR] Tests run: 101, Failures: 9, Errors: 0, Skipped: 0, Time elapsed: 10.693 s <<< FAILURE! - in TestSuite
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[file1.xhtml](1) Time elapsed: 0.599 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[6] * Saturated primary colors and white in this photo from Zurich.
*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[file2.xhtml](2) Time elapsed: 0.056 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[21] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[21] * Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[40] * *
TEST FAILED act[40] *
*
TEST FAILED exp[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED act[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED exp[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED act[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED exp[134] *
*
TEST FAILED act[134] *
*
TEST FAILED exp[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED act[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED exp[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
TEST FAILED act[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-96-a-NW-106-a.xhtml](3) Time elapsed: 0.042 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * *
TEST FAILED act[3] * *
TEST FAILED exp[7] *
*
TEST FAILED exp[8] *
*
TEST FAILED act[7] *
*
TEST FAILED act[8] *
*
TEST FAILED exp[10] *
*
TEST FAILED act[10] *
*
TEST FAILED exp[14] *// div",*
TEST FAILED act[17] * $(".slidetabs").tabs(".images > div",*
TEST FAILED exp[25] *//]]>*
TEST FAILED act[25] *//]]>*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-96-b.xhtml](4) Time elapsed: 0.05 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] *
*
TEST FAILED exp[7] *
*
TEST FAILED exp[8] *
*
TEST FAILED exp[9] *
*
TEST FAILED act[6] *
*
TEST FAILED act[7] *
*
TEST FAILED act[8] *
*
TEST FAILED act[9] *
*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-97-a.xhtml](5) Time elapsed: 0.039 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[7] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[7] *
Saturated primary colors and white in this photo from Zurich.
*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-100.xhtml](6) Time elapsed: 0.027 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[2] * *
TEST FAILED act[2] * *
TEST FAILED exp[6] *
*
TEST FAILED exp[7] *
*
TEST FAILED exp[8] *
*
TEST FAILED act[6] *
*
TEST FAILED act[7] *
*
TEST FAILED act[8] *
*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-102-a.xhtml](7) Time elapsed: 0.029 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] *
*
TEST FAILED act[3] *
*
TEST FAILED exp[6] *
*
TEST FAILED exp[7] *
*
TEST FAILED act[6] *
*
TEST FAILED act[7] *
*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-104-a.xhtml](8) Time elapsed: 0.032 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[6] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[10] * <div class="
nwXsltMacro.Photo ">*
TEST FAILED exp[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED exp[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED exp[13] * </div>*
TEST FAILED act[10] * <div class="
nwXsltMacro.Photo ">*
TEST FAILED act[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED act[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED act[13] * </div>*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-114-a.xhtml](9) Time elapsed: 0.018 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[4] * *
TEST FAILED act[4] * *
TEST FAILED exp[6] *//*
TEST FAILED act[9] *//]]>*
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:275)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:100)
at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:83)
at it.tidalwave.util.test.BaseTestHelper$TestResource.assertActualFileContentSameAsExpected(BaseTestHelper.java:176)
at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:108)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java: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)
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[6] *
Saturated primary colors and white in this photo from Zurich.
*
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[21] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[21] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[40] *
*
TEST FAILED act[40] *
*
TEST FAILED exp[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED act[63] *
This little white-egret has been shot with a complex lighting environment: backlighted by the*
TEST FAILED exp[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED act[117] *
The Gordolasque River, Alpes-Maritimes, France. This scene depicts the quick transition between*
TEST FAILED exp[134] *
*
TEST FAILED act[134] *
*
TEST FAILED exp[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED act[149] *
Lavender field at Senanque. In my experience lavender can be a critical subject for the correct*
TEST FAILED exp[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
TEST FAILED act[166] *
Poppies in a sunny day, Fiumicello. Poppies in direct sunlight pose some problems in exposure*
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[2] * *
TEST FAILED act[2] * *
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED exp[8] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
TEST FAILED act[8] * *
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * *
TEST FAILED act[3] * *
TEST FAILED exp[6] * *
TEST FAILED exp[7] * *
TEST FAILED act[6] * *
TEST FAILED act[7] * *
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[6] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED exp[10] * <div class="
nwXsltMacro.Photo ">*
TEST FAILED exp[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED exp[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED exp[13] * </div>*
TEST FAILED act[10] * <div class="
nwXsltMacro.Photo ">*
TEST FAILED act[11] * <p class="nwXsltMacro.Photo.photoId">20070624-0047</p>*
TEST FAILED act[12] * <p class="nwXsltMacro.Photo.caption">Saturated primary colors and white in this photo from Zurich.</p>*
TEST FAILED act[13] * </div>*
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[4] * *
TEST FAILED act[4] * *
TEST FAILED exp[6] *//*
TEST FAILED act[9] *//]]>*
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] *
*
TEST FAILED act[3] *
*
TEST FAILED exp[7] *
*
TEST FAILED exp[8] *
*
TEST FAILED act[7] *
*
TEST FAILED act[8] *
*
TEST FAILED exp[10] *
*
TEST FAILED act[10] *
*
TEST FAILED exp[14] *// div",*
TEST FAILED act[17] * $(".slidetabs").tabs(".images > div",*
TEST FAILED exp[25] *//]]>*
TEST FAILED act[25] *//]]>*
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[6] *
*
TEST FAILED exp[7] *
*
TEST FAILED exp[8] *
*
TEST FAILED exp[9] *
*
TEST FAILED act[6] *
*
TEST FAILED act[7] *
*
TEST FAILED act[8] *
*
TEST FAILED act[9] *
*
[ERROR] XsltMacroFilterTest.must_filter_XHTML_resources:108 Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[7] *
Saturated primary colors and white in this photo from Zurich.
*
TEST FAILED act[7] *
Saturated primary colors and white in this photo from Zurich.
*
[INFO]
[ERROR] Tests run: 101, Failures: 9, Errors: 0, Skipped: 0
[INFO]
[ERROR] There are test failures.
Please refer to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/surefire-reports/jacoco for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-default ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Core :: Default Implementation' with 60 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-default ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-default ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-default ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-default >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-default ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-default <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-default ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 115
[INFO] Error size is 0
[INFO] Total bugs: 115
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter] At ContentPropertyResolverMacroFilter.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter] At GlobalPropertyResolverMacroFilter.java:[line 57] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter] At LibraryLinkMacroFilter.java:[line 49] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String). [it.tidalwave.northernwind.core.impl.filter.MacroFilter, it.tidalwave.northernwind.core.impl.filter.MacroFilter] At MacroFilter.java:[line 60]Another occurrence at MacroFilter.java:[line 62] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String). [it.tidalwave.northernwind.core.impl.filter.MacroFilter] At MacroFilter.java:[line 60] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) [it.tidalwave.northernwind.core.impl.filter.MacroFilter] Redundant null check at MacroFilter.java:[line 60] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) [it.tidalwave.northernwind.core.impl.filter.MacroFilter] Redundant null check at MacroFilter.java:[line 60] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter] At MediaLinkMacroFilter.java:[line 49] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter] At NodeLinkMacroFilter.java:[line 56] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter] At NodeLinkWithContentMacroFilter.java:[line 75] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter] At NodePropertyResolverMacroFilter.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter, it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] At XsltMacroFilter.java:[line 71]Another occurrence at XsltMacroFilter.java:[line 89] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] At XsltMacroFilter.java:[line 71] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] Redundant null check at XsltMacroFilter.java:[line 71] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] Redundant null check at XsltMacroFilter.java:[line 71] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultContent, it.tidalwave.northernwind.core.impl.model.DefaultContent] At DefaultContent.java:[line 105]Another occurrence at DefaultContent.java:[line 106] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultContent] At DefaultContent.java:[line 105] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultContent] Redundant null check at DefaultContent.java:[line 105] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultContent] Redundant null check at DefaultContent.java:[line 105] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext, it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] At DefaultRequestContext.java:[line 50]Another occurrence at DefaultRequestContext.java:[line 59] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] At DefaultRequestContext.java:[line 50] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext() [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] Redundant null check at DefaultRequestContext.java:[line 50] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext() [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] Redundant null check at DefaultRequestContext.java:[line 50] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager, it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] At DefaultRequestLocaleManager.java:[line 52]Another occurrence at DefaultRequestLocaleManager.java:[line 57] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] At DefaultRequestLocaleManager.java:[line 52] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] Redundant null check at DefaultRequestLocaleManager.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] Redundant null check at DefaultRequestLocaleManager.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource, it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 76]Another occurrence at DefaultResource.java:[line 78] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 76] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method getFile is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 77] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultResource] Redundant null check at DefaultResource.java:[line 76] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultResource] Redundant null check at DefaultResource.java:[line 76] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.merged(ResourceProperties) [it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties] At DefaultResourceProperties.java:[line 267] BC_UNCONFIRMED_CAST
[ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.withProperties(ResourceProperties) [it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties] At DefaultResourceProperties.java:[line 255] BC_UNCONFIRMED_CAST
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultSite, it.tidalwave.northernwind.core.impl.model.DefaultSite] At DefaultSite.java:[line 146]Another occurrence at DefaultSite.java:[line 156] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultSite] At DefaultSite.java:[line 146] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultSite] Redundant null check at DefaultSite.java:[line 146] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultSite] Redundant null check at DefaultSite.java:[line 146] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativePath [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[line 83] EI_EXPOSE_REP2
[ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativeUri [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[line 84] EI_EXPOSE_REP2
[ERROR] High: mapByRelativePath must be non-null but is marked as nullable [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[lines 82-87] NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE
[ERROR] High: mapByRelativePath must be non-null but is marked as nullable [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[lines 100-101] NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 95]Another occurrence at DefaultSiteNode.java:[line 105] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 95] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method getResource is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 99] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] High: it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() may return null, but is declared @Nonnull [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Returned at DefaultSiteNode.java:[line 139]Known null at DefaultSiteNode.java:[line 137] NP_NONNULL_RETURN_VIOLATION
[ERROR] High: Possible null pointer dereference of DefaultSiteNode.relativeUri in it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Dereferenced at DefaultSiteNode.java:[line 127]Known null at DefaultSiteNode.java:[line 127] NP_NULL_ON_SOME_PATH
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Redundant null check at DefaultSiteNode.java:[line 95] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Redundant null check at DefaultSiteNode.java:[line 95] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.FilterSetExpander(). [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] At FilterSetExpander.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.FilterSetExpander(). [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] At FilterSetExpander.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] Redundant null check at FilterSetExpander.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] Redundant null check at FilterSetExpander.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport, it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 100]Another occurrence at PathFinderSupport.java:[line 105] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 100] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport, it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 79]Another occurrence at PathFinderSupport.java:[line 91] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 79] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 100] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 79] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 100] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 79] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) may expose internal representation by storing an externally mutable object into TextResourcePropertyResolver.folder [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 94] EI_EXPOSE_REP2
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver, it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 93]Another occurrence at TextResourcePropertyResolver.java:[line 95] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 93] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] Redundant null check at TextResourcePropertyResolver.java:[line 93] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] Redundant null check at TextResourcePropertyResolver.java:[line 93] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String): new java.io.InputStreamReader(InputStream) [it.tidalwave.northernwind.core.impl.text.St4TemplateFactory] At St4TemplateFactory.java:[line 105] DM_DEFAULT_ENCODING
[ERROR] Medium: it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String) ignores result of java.io.Reader.read(char[]) [it.tidalwave.northernwind.core.impl.text.St4TemplateFactory] At St4TemplateFactory.java:[line 108] RR_NOT_CHECKED
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] Redundant null check at AvailabilityEnforcerRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] Redundant null check at AvailabilityEnforcerRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: Format string should use %n rather than \n in it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor.process(Request) [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 72] VA_FORMAT_STRING_USES_NEWLINE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] At DefaultContentRequestProcessor.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] At DefaultContentRequestProcessor.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] Redundant null check at DefaultContentRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] Redundant null check at DefaultContentRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor, it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] At DefaultLibraryRequestProcessor.java:[line 54]Another occurrence at DefaultLibraryRequestProcessor.java:[line 65] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] At DefaultLibraryRequestProcessor.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] Redundant null check at DefaultLibraryRequestProcessor.java:[line 54] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] Redundant null check at DefaultLibraryRequestProcessor.java:[line 54] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor, it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] At DefaultRedirectProcessor.java:[line 55]Another occurrence at DefaultRedirectProcessor.java:[line 99] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] At DefaultRedirectProcessor.java:[line 55] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] Redundant null check at DefaultRedirectProcessor.java:[line 55] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] Redundant null check at DefaultRedirectProcessor.java:[line 55] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] At HeaderLanguageOverrideRequestProcessor.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] At HeaderLanguageOverrideRequestProcessor.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] Redundant null check at HeaderLanguageOverrideRequestProcessor.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] Redundant null check at HeaderLanguageOverrideRequestProcessor.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] At ParameterLanguageOverrideLinkPostProcessor.java:[line 40] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] At ParameterLanguageOverrideLinkPostProcessor.java:[line 40] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] Redundant null check at ParameterLanguageOverrideLinkPostProcessor.java:[line 40] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] Redundant null check at ParameterLanguageOverrideLinkPostProcessor.java:[line 40] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor, it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] At ParameterLanguageOverrideRequestProcessor.java:[line 49]Another occurrence at ParameterLanguageOverrideRequestProcessor.java:[line 57] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] At ParameterLanguageOverrideRequestProcessor.java:[line 49] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] Redundant null check at ParameterLanguageOverrideRequestProcessor.java:[line 49] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] Redundant null check at ParameterLanguageOverrideRequestProcessor.java:[line 49] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout.clone() does not call super.clone() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 161] CN_IDIOM_NO_SUPER_CALL
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 125]Another occurrence at DefaultLayout.java:[line 128] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 125] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 148]Another occurrence at DefaultLayout.java:[line 151] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 148] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 137]Another occurrence at DefaultLayout.java:[line 140] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 137] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 125] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 148] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 137] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 125] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 148] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 137] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Unchecked/unconfirmed cast from Throwable to it.tidalwave.northernwind.core.model.HttpStatusException of return value in it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder.createViewAndController(Id, SiteNode) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 114] BC_UNCONFIRMED_CAST_OF_RETURN_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder, it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 77]Another occurrence at ViewBuilder.java:[line 80] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 77] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] Redundant null check at ViewBuilder.java:[line 77] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] Redundant null check at ViewBuilder.java:[line 77] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[INFO]
To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-core-default ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals
pmd:aggregate-pmd
and
pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-default ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals
pmd:aggregate-pmd
and
pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:51:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-default ---
[INFO] There are 140 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-core-default >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-default ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001473218
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-default ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-default ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-default ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-default ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-default ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-default ---
[INFO] Copying 16 resources from src/main/resources to target/classes
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-default ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 51 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/org.springframework.core.annotation.Order,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.concurrent.ThreadSafe,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/javax.inject.Named,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java:[123,95] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultLibraryRequestProcessor.java:[80,113] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java:[66,79] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[86,81] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[87,86] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultInheritanceHelper.java:[101,66] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[151,13] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[116,53] [unchecked] unchecked conversion
required: DefaultSiteFinder
found: DefaultSiteFinder
where T is a type-variable:
T extends Object declared in class DefaultSiteFinder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[156,24] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSite.java:[220,28] [deprecation] getTemplate(Class>,ResourcePath) in Site has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/TextResourcePropertyResolver.java:[144,76] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[98,39] [deprecation] getValues() in Builder has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[324,35] [unchecked] unchecked cast
required: T
found: List
where T is a type-variable:
T extends Object declared in method convertValue(Key,Object)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[337,83] [unchecked] unchecked cast
required: T
found: Object
where T is a type-variable:
T extends Object declared in method convertValue(Key,Object)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,115] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[90,115] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[112,75] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultContentRequestProcessor.java:[80,79] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNode.java:[222,73] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[79,102] [unchecked] unchecked cast
required: Constructor
found: Constructor>
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[84,78] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[101,53] [unchecked] unchecked conversion
required: PathFinderSupport
found: PathFinderSupport
where T is a type-variable:
T extends Resource declared in class PathFinderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[137,37] [unchecked] unchecked cast
required: Class
found: Class
where T is a type-variable:
T extends Resource declared in class PathFinderSupport
where CAP#1 is a fresh type-variable:
CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-default ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-default ---
[INFO] Copying 32 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-default ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 46 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/org.springframework.core.annotation.Order,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/org.testng.annotations.Test,/org.testng.annotations.DataProvider
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 getProperty(Key extends T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 getProperty(Key extends T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List extends Key>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,39] [unchecked] unchecked conversion
required: List extends Key>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List extends Key>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method getProperty(Key)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,37] [unchecked] unchecked conversion
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method getProperty(Key)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types
required: List>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,37] [unchecked] unchecked conversion
required: List>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method getProperty(Key)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,36] [unchecked] unchecked conversion
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method getProperty(Key)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types
required: List>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,36] [unchecked] unchecked conversion
required: List>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method getProperty(Key)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,37] [unchecked] unchecked conversion
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method getProperty(Key)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types
required: List>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,37] [unchecked] unchecked conversion
required: List>
found: List
where T is a type-variable:
T extends Object declared in method getProperty(List>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,29] [unchecked] unchecked method invocation: method getTemplate in interface Site is applied to given types
required: Class>,Optional extends ResourcePath>,String
found: Class,Optional,String
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,51] [unchecked] unchecked conversion
required: Optional extends ResourcePath>
found: Optional
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[247,17] [deprecation] getTemplate(Class>,ResourcePath) in Site has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[260,45] [unchecked] unchecked conversion
required: SiteFinder
found: SiteFinder
where T is a type-variable:
T extends Object declared in method createMockSiteFinder()
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[58,39] [unchecked] unchecked cast
required: List
found: List
where CAP#1 is a fresh type-variable:
CAP#1 extends Resource from capture of ? extends Resource
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/text/St4TemplateFactoryTest.java:[73,79] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,69] [unchecked] unchecked conversion
required: ResponseHolder
found: ResponseHolder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[104,41] [unchecked] unchecked conversion
required: ResponseBuilder
found: ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNodeTest.java:[191,27] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,34] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,35] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,33] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,34] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,41] [deprecation] Key(String) in Key has been deprecated
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-default <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-default ---
[WARNING] Used undeclared dependencies found:
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] org.springframework:spring-core:jar:5.3.27:compile
[WARNING] org.springframework:spring-context:jar:5.3.27:compile
[WARNING] Unused declared dependencies found:
[WARNING] it.tidalwave.northernwind:it-tidalwave-html-patches:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:provided
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[WARNING] Non-test scoped test only dependencies found:
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components >--
[INFO] Building NorthernWind :: Frontend :: Components 1.2-ALPHA-12-SNAPSHOT [11/24]
[INFO] from modules/Components/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001480178
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Executing tasks
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-classes
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/unwoven-test-classes
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Copying 3 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[47,82] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java:[58,83] [deprecation] getTemplate(Class>,ResourcePath) in Site has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[44,97] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[47,95] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[50,78] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[53,75] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[56,90] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[43,71] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java:[92,83] [deprecation] getTemplate(Class>,ResourcePath) in Site has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/spi/MediaMetadataXsltAdapter.java:[117,43] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/javax.annotation.Nullable,/javax.annotation.Nonnegative,/org.testng.annotations.Test,/org.testng.annotations.DataProvider
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 accept(Visitor super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 accept(Visitor super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[205,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[287,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[315,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,66] [unchecked] unchecked method invocation: method setDynamicNodeProperty in interface RequestContext is applied to given types
required: Key,T
found: Key,Object
where T is a type-variable:
T extends Object declared in method setDynamicNodeProperty(Key,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,70] [unchecked] unchecked conversion
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method setDynamicNodeProperty(Key,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewControllerTest.java:[132,71] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewControllerTest.java:[374,69] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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
[INFO]
[INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
00:51:28.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewControllerTest
00:51:29.531 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************************************************
00:51:29.531 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:29.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, , , [69, 57, 63, 86, 44, 89, 18, 73, 16, 94], [12, 64, 39, 25, 4, 19, 32], [3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48]]
00:51:29.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************************************************
00:51:29.815 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:29.828 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:29.834 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:29.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=[])
00:51:29.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:29.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:29.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:29.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:29.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:29.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:29.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:29.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:29.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:29.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:29.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:29.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:29.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:29.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:29.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:29.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:29.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:29.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:29.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:29.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:29.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:29.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:29.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:29.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:29.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:29.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:29.852 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:29.852 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:29.853 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:29.853 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:29.854 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:29.854 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:29.854 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:29.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:29.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:29.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:29.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:29.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:29.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:29.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:29.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:29.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:29.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:29.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:29.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:29.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:29.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:29.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:29.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:29.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:29.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:29.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:29.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:29.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:29.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:29.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:29.867 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:29.867 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:29.868 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:29.869 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:29.869 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:29.870 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:29.870 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:29.872 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:29.873 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:29.873 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:29.874 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:29.874 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:29.874 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:29.875 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:29.876 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:29.876 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:29.877 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:29.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:29.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:29.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:29.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:29.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:29.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:29.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:29.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:29.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:29.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:29.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:29.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:29.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:29.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:29.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:29.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:29.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:29.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:29.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:29.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:29.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:29.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:29.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:29.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:29.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:29.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:29.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:29.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:29.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:29.894 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1795569369
00:51:29.895 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: )
00:51:29.896 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:29.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=[])
00:51:29.899 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:29.900 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:29.900 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:29.900 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:29.900 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:29.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=[])
00:51:29.903 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:29.907 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
00:51:29.993 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1795569369
00:51:29.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:29.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:29.995 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:29.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:29.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:29.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:29.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:29.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:29.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:29.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.000 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.001 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.002 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.002 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.003 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.003 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.004 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.005 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.006 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.007 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.008 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.008 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.008 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.009 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.009 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.010 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.010 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.011 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.011 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.012 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 506 msec
00:51:30.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:30.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []]
00:51:30.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:30.116 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.116 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.117 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.118 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.119 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.119 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.120 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.120 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.122 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.122 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.122 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.123 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.123 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.123 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.124 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.124 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.126 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.126 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.126 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.129 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.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])
00:51:30.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])
00:51:30.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])
00:51:30.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.155 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.155 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.156 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 476410890
00:51:30.156 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-10)
00:51:30.156 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.156 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.157 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.157 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.157 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.157 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.157 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.157 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.157 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.158 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
00:51:30.165 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 476410890
00:51:30.166 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.168 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 125 msec
00:51:30.168 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.171 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:30.171 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.171 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []]
00:51:30.171 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:30.228 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.229 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.229 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.229 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.230 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.230 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.231 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.231 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.231 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.232 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.232 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.232 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.233 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.233 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.233 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.233 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.234 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.234 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.234 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.235 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.235 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.235 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.236 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.236 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.236 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.237 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.237 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.237 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.237 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.238 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.238 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.238 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.239 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.239 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.239 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.239 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.240 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.240 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.240 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.244 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.244 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.244 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.244 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.245 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.245 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.245 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.245 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.246 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.246 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.246 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.247 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.247 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.247 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.259 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1048131057
00:51:30.260 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-11)
00:51:30.260 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.260 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.261 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
00:51:30.262 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1048131057
00:51:30.262 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.263 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 91 msec
00:51:30.263 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.264 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:30.265 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.265 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []]
00:51:30.265 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:30.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.314 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.314 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.316 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.316 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.337 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.337 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.338 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.338 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.338 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.338 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.339 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.339 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.339 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.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])
00:51:30.340 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.340 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.340 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.341 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.341 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.341 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.342 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.342 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.342 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.342 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.343 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.343 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.343 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.343 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.344 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.344 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.344 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.344 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.345 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.345 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.345 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.345 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.345 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.346 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.346 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.346 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.346 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.346 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.347 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.347 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.347 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.347 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.347 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.348 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.348 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.350 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.350 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.350 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.351 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 228585933
00:51:30.351 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-43)
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.352 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.353 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
00:51:30.354 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 228585933
00:51:30.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.355 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 91 msec
00:51:30.355 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.358 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************************
00:51:30.358 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.358 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag3, , [44, 18, 16, 94, 25, 19, 32, 71, 11, 99], [21, 84, 30, 55, 74, 78, 45], [51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65]]
00:51:30.358 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************************
00:51:30.404 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.404 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.404 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.404 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.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=[]))
00:51:30.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=[])
00:51:30.405 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.405 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.406 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.406 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.406 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.406 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.406 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.407 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.407 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.428 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.429 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.429 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.432 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 116473553
00:51:30.432 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag3, uri: )
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.432 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.435 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
00:51:30.447 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 116473553
00:51:30.447 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.447 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.447 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.447 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.462 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 102 msec
00:51:30.462 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************************************************
00:51:30.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5, , [57, 63, 89, 18, 94, 39, 25, 19, 32, 3], [71, 11, 62, 38, 13, 21, 84], [36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9]]
00:51:30.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************************************************
00:51:30.499 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.500 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.501 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.501 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.502 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.502 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.502 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.502 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.503 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.503 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.503 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.503 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.503 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.504 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.504 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.505 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.505 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.505 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.505 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.505 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.505 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.506 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.506 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.506 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.506 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.506 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.507 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.507 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.507 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.507 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.521 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.521 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.522 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.522 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.522 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.523 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.523 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.523 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.523 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.523 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.524 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.524 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.524 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1033155741
00:51:30.525 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag5, uri: )
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.525 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.528 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
00:51:30.542 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1033155741
00:51:30.542 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.543 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.543 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.543 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.543 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.543 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.543 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.548 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.554 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 90 msec
00:51:30.554 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.555 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************
00:51:30.555 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.556 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category1, , [44, 18, 12, 25, 19, 71, 99, 97, 90, 48], [75, 84, 54, 42, 15, 45, 51], [83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]]
00:51:30.556 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************
00:51:30.626 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.627 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.627 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.630 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.630 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.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])
00:51:30.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.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])
00:51:30.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])
00:51:30.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])
00:51:30.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.645 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1584080449
00:51:30.645 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: category1)
00:51:30.645 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.645 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.645 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.646 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.648 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
00:51:30.654 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1584080449
00:51:30.654 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.654 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.654 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.654 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.655 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.655 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.655 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.655 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.655 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.655 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.655 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.656 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.657 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.658 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.658 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.658 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.658 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.664 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 108 msec
00:51:30.664 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.665 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************************
00:51:30.665 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.666 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category2, , [89, 94, 64, 3, 80, 38, 30, 29, 6, 14], [74, 78, 34, 43, 24, 52, 41], [46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23]]
00:51:30.666 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************************
00:51:30.694 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.694 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.695 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.695 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.695 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.695 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.720 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 753549739
00:51:30.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: category2)
00:51:30.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=[]))
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.724 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
00:51:30.731 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 753549739
00:51:30.731 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.731 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.731 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.731 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.731 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.731 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.732 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.732 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.732 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.732 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.732 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.734 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.735 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.735 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.735 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.735 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.741 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 76 msec
00:51:30.741 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.744 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:30.744 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.744 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index, Post index, [], [], [69, 57, 63, 86, 44, 89, 18, 73, 16, 94, 12, 64, 39, 25, 4, 19, 32, 3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48, 75, 10, 84, 36, 30, 54, 29, 55, 6, 42, 14, 74, 87, 20, 15, 7, 31, 78, 34, 45, 51, 43, 24, 52, 83, 2, 72, 68, 9, 37, 58, 41, 46, 79, 85, 77, 26, 88, 76, 33, 53, 47, 17, 65, 70, 5, 66, 1, 61, 35, 40, 95, 28, 49, 60, 92, 23, 27, 93, 56, 59, 82, 81, 98, 50, 67, 22, 8, 0, 91]]
00:51:30.744 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:30.804 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.804 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.804 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.804 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.804 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.804 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.813 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.813 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.813 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.813 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.814 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.814 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.814 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.816 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.816 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.816 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.816 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.816 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.818 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.818 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.818 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.818 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.818 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.818 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.818 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.819 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.819 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.819 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.819 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.820 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.820 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.820 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.821 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.821 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.821 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.822 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1569179823
00:51:30.822 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: )
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.822 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
00:51:30.851 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1569179823
00:51:30.851 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.851 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.851 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.851 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.851 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.852 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.856 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.857 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.857 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.857 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.857 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.857 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.857 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.857 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.858 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.859 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.860 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.860 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.860 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.860 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.860 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.860 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.860 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.867 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.868 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.868 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.868 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.868 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.868 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 149 msec
00:51:30.894 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.896 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:30.896 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.896 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag3, Posts tagged as 'tag3', [], [], [44, 18, 16, 94, 25, 19, 32, 71, 11, 99, 21, 84, 30, 55, 74, 78, 45, 51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65, 70, 66, 1, 35, 28, 49, 60, 92, 27, 93, 56, 98, 67, 91]]
00:51:30.896 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:30.922 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.922 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.923 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.923 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.923 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.924 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:30.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:30.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:30.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:30.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:30.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:30.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:30.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:30.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:30.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:30.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:30.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:30.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])
00:51:30.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:30.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:30.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:30.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:30.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:30.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:30.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:30.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:30.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:30.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:30.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:30.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:30.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:30.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:30.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:30.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:30.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:30.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:30.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:30.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:30.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:30.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:30.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.939 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 983175841
00:51:30.940 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag3, uri: )
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:30.942 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
00:51:30.951 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 983175841
00:51:30.951 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:30.952 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:30.952 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:30.952 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:30.952 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:30.952 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:30.952 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:30.952 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.953 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:30.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:30.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:30.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:30.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:30.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:30.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:30.954 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:30.955 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:30.956 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.957 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:30.957 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:30.957 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:30.957 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:30.957 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:30.970 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 74 msec
00:51:30.970 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:30.972 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:30.972 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:30.972 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag5, Posts tagged as 'tag5', [], [], [57, 63, 89, 18, 94, 39, 25, 19, 32, 3, 71, 11, 62, 38, 13, 21, 84, 36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9, 37, 58, 79, 85, 77, 26, 88, 76, 47, 17, 65, 70, 66, 40, 95, 28, 49, 27, 56, 59, 50, 22]]
00:51:30.972 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:31.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:31.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:31.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:31.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:31.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:31.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:31.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:31.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:31.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:31.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:31.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:31.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:31.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:31.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:31.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:31.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:31.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:31.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:31.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:31.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:31.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:31.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:31.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:31.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:31.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:31.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:31.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:31.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:31.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:31.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:31.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:31.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])
00:51:31.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:31.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])
00:51:31.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])
00:51:31.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:31.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:31.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:31.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:31.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:31.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:31.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:31.014 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1384149246
00:51:31.014 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag5, uri: )
00:51:31.014 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.014 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.017 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
00:51:31.031 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1384149246
00:51:31.031 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:31.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:31.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:31.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:31.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:31.033 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:31.033 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:31.033 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.033 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.033 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:31.037 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:31.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:31.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:31.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:31.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:31.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:31.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.041 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:31.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.042 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.043 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.043 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.043 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.043 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.043 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:31.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 82 msec
00:51:31.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.056 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.056 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:31.056 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category1, Posts in category 'category1', [], [], [44, 18, 12, 25, 19, 71, 99, 97, 90, 48, 75, 84, 54, 42, 15, 45, 51, 83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]]
00:51:31.056 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.081 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.082 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:31.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:31.084 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:31.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])
00:51:31.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:31.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:31.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:31.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:31.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:31.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:31.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:31.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:31.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:31.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:31.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:31.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:31.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:31.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:31.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:31.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:31.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:31.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:31.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:31.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:31.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:31.095 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2048347723
00:51:31.096 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category1)
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.096 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.100 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
00:51:31.105 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 2048347723
00:51:31.105 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:31.105 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.105 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:31.105 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:31.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.108 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:31.109 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:31.115 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 58 msec
00:51:31.115 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.116 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.116 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:31.116 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category2, Posts in category 'category2', [], [], [89, 94, 64, 3, 80, 38, 30, 29, 6, 14, 74, 78, 34, 43, 24, 52, 41, 46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23, 27, 8]]
00:51:31.116 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.187 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.191 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:31.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:31.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:31.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:31.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:31.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:31.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:31.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:31.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:31.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:31.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:31.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:31.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:31.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:31.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:31.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:31.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:31.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:31.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:31.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:31.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:31.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:31.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:31.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:31.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:31.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:31.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:31.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:31.204 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1395098357
00:51:31.204 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category2)
00:51:31.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.204 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.207 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
00:51:31.213 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1395098357
00:51:31.213 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:31.213 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:31.214 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:31.215 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:31.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:31.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.216 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:31.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:31.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:31.217 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:31.218 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.218 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:31.225 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 108 msec
00:51:31.225 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************
00:51:31.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:31.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []]
00:51:31.226 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:31.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:31.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:31.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:31.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:31.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:31.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:31.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:31.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:31.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:31.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:31.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:31.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:31.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.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])
00:51:31.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])
00:51:31.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:31.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:31.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:31.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:31.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])
00:51:31.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:31.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:31.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:31.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:31.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:31.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:31.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:31.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:31.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:31.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:31.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:31.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:31.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:31.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:31.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:31.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:31.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:31.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:31.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:31.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:31.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:31.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:31.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:31.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:31.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:31.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:31.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:31.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:31.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:31.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:31.265 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1133126455
00:51:31.265 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1133126455
00:51:31.265 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.265 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.266 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.266 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.266 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.266 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.266 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.266 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.266 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.273 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 47 msec
00:51:31.273 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************
00:51:31.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts"
00:51:31.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, 10, 7, 30, , , [88, 47, 25, 80, 28, 9, 13, 3, 43, 51], [30, 36, 22, 0, 35, 44, 49], [61, 29, 18, 90, 15, 32, 69, 45, 82, 20, 92, 33, 99]]
00:51:31.275 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************
00:51:31.298 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.298 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.299 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.299 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.299 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.299 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.299 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10])
00:51:31.299 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9])
00:51:31.299 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10])
00:51:31.300 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9])
00:51:31.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6])
00:51:31.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10])
00:51:31.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10])
00:51:31.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10])
00:51:31.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10])
00:51:31.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4])
00:51:31.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10])
00:51:31.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:31.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9])
00:51:31.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6])
00:51:31.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8])
00:51:31.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8])
00:51:31.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10])
00:51:31.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10])
00:51:31.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9])
00:51:31.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9])
00:51:31.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7])
00:51:31.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8])
00:51:31.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10])
00:51:31.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9])
00:51:31.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10])
00:51:31.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10])
00:51:31.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10])
00:51:31.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10])
00:51:31.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9])
00:51:31.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8])
00:51:31.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9])
00:51:31.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10])
00:51:31.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:31.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7])
00:51:31.312 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 746855108
00:51:31.312 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: )
00:51:31.312 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.313 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.313 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
00:51:31.346 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 746855108
00:51:31.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9])
00:51:31.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10])
00:51:31.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:31.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10])
00:51:31.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10])
00:51:31.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10])
00:51:31.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10])
00:51:31.348 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5])
00:51:31.348 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10])
00:51:31.348 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9])
00:51:31.348 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10])
00:51:31.348 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8])
00:51:31.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10])
00:51:31.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10])
00:51:31.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6])
00:51:31.349 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10])
00:51:31.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7])
00:51:31.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10])
00:51:31.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10])
00:51:31.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6])
00:51:31.352 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10])
00:51:31.352 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9])
00:51:31.352 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10])
00:51:31.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9])
00:51:31.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.353 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10])
00:51:31.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7])
00:51:31.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:31.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7])
00:51:31.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 86 msec
00:51:31.362 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud"
00:51:31.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, [TagAndCount(tag8, 58, 1), TagAndCount(tag9, 57, 2), TagAndCount(tag1, 54, 3), TagAndCount(tag10, 52, 4), TagAndCount(tag5, 52, 4), TagAndCount(tag7, 52, 4), TagAndCount(tag2, 48, 5), TagAndCount(tag4, 47, 6), TagAndCount(tag3, 44, 7), TagAndCount(tag6, 41, 8)]]
00:51:31.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.411 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.411 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:31.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:31.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:31.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:31.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:31.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:31.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:31.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:31.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:31.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:31.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:31.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:31.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:31.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:31.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:31.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:31.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:31.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:31.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:31.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:31.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:31.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:31.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:31.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:31.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:31.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:31.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:31.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:31.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:31.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:31.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:31.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:31.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:31.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:31.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:31.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:31.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:31.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:31.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:31.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:31.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:31.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:31.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:31.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:31.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:31.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:31.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:31.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:31.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:31.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:31.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:31.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:31.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:31.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:31.428 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 313740245
00:51:31.428 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 313740245
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7)
00:51:31.433 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8)
00:51:31.434 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 63 msec
00:51:31.434 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud"
00:51:31.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, [TagAndCount(tag10, 55, 1), TagAndCount(tag1, 53, 2), TagAndCount(tag8, 52, 3), TagAndCount(tag9, 52, 3), TagAndCount(tag3, 48, 4), TagAndCount(tag4, 46, 5), TagAndCount(tag5, 46, 5), TagAndCount(tag2, 44, 6), TagAndCount(tag6, 43, 7), TagAndCount(tag7, 43, 7)]]
00:51:31.435 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.464 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.464 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.464 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.464 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.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=[]))
00:51:31.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=[])
00:51:31.465 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10])
00:51:31.465 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9])
00:51:31.465 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9])
00:51:31.465 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7])
00:51:31.466 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6])
00:51:31.467 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10])
00:51:31.468 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10])
00:51:31.468 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10])
00:51:31.468 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10])
00:51:31.468 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4])
00:51:31.468 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10])
00:51:31.468 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:31.468 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10])
00:51:31.469 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8])
00:51:31.469 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10])
00:51:31.469 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10])
00:51:31.469 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10])
00:51:31.469 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8])
00:51:31.469 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.469 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10])
00:51:31.470 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10])
00:51:31.471 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8])
00:51:31.471 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10])
00:51:31.471 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10])
00:51:31.471 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9])
00:51:31.471 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10])
00:51:31.472 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10])
00:51:31.472 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9])
00:51:31.473 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8])
00:51:31.474 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10])
00:51:31.474 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10])
00:51:31.474 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9])
00:51:31.474 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10])
00:51:31.474 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10])
00:51:31.474 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9])
00:51:31.474 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10])
00:51:31.475 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9])
00:51:31.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9])
00:51:31.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10])
00:51:31.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10])
00:51:31.476 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10])
00:51:31.477 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7])
00:51:31.478 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9])
00:51:31.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9])
00:51:31.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8])
00:51:31.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9])
00:51:31.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10])
00:51:31.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:31.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7])
00:51:31.479 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2092597907
00:51:31.480 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 2092597907
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7)
00:51:31.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7)
00:51:31.484 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 49 msec
00:51:31.484 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2"
00:51:31.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, [TagAndCount(tag8, 58, 1), TagAndCount(tag9, 57, 2), TagAndCount(tag1, 54, 3), TagAndCount(tag10, 52, 4), TagAndCount(tag5, 52, 4), TagAndCount(tag7, 52, 4), TagAndCount(tag2, 48, 5), TagAndCount(tag4, 47, 6), TagAndCount(tag3, 44, 7), TagAndCount(tag6, 41, 8)]]
00:51:31.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.602 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.602 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.602 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.602 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.603 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.603 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.603 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:31.603 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:31.603 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:31.603 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:31.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:31.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:31.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:31.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:31.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:31.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:31.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:31.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:31.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:31.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:31.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:31.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:31.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:31.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:31.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:31.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:31.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:31.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:31.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:31.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:31.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:31.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])
00:51:31.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])
00:51:31.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:31.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:31.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:31.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:31.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:31.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:31.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:31.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:31.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:31.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:31.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:31.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:31.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:31.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:31.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:31.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:31.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:31.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:31.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:31.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:31.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:31.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:31.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:31.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:31.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:31.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:31.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:31.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:31.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:31.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:31.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:31.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:31.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:31.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:31.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:31.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:31.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:31.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:31.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:31.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:31.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:31.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:31.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:31.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:31.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:31.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:31.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:31.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:31.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:31.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:31.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:31.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:31.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:31.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:31.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:31.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:31.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:31.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:31.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:31.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:31.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:31.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:31.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])
00:51:31.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:31.620 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 449430476
00:51:31.620 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 449430476
00:51:31.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.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=[])
00:51:31.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.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=[])
00:51:31.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.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=[])
00:51:31.620 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7)
00:51:31.624 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8)
00:51:31.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 138 msec
00:51:31.625 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.628 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.628 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2"
00:51:31.628 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, [TagAndCount(tag10, 55, 1), TagAndCount(tag1, 53, 2), TagAndCount(tag8, 52, 3), TagAndCount(tag9, 52, 3), TagAndCount(tag3, 48, 4), TagAndCount(tag4, 46, 5), TagAndCount(tag5, 46, 5), TagAndCount(tag2, 44, 6), TagAndCount(tag6, 43, 7), TagAndCount(tag7, 43, 7)]]
00:51:31.628 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:31.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.706 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.706 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10])
00:51:31.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9])
00:51:31.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9])
00:51:31.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5])
00:51:31.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10])
00:51:31.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10])
00:51:31.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10])
00:51:31.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10])
00:51:31.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10])
00:51:31.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10])
00:51:31.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7])
00:51:31.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9])
00:51:31.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10])
00:51:31.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10])
00:51:31.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10])
00:51:31.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9])
00:51:31.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9])
00:51:31.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9])
00:51:31.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6])
00:51:31.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10])
00:51:31.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10])
00:51:31.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10])
00:51:31.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10])
00:51:31.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4])
00:51:31.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10])
00:51:31.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:31.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10])
00:51:31.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8])
00:51:31.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10])
00:51:31.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10])
00:51:31.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10])
00:51:31.719 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8])
00:51:31.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:31.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9])
00:51:31.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6])
00:51:31.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8])
00:51:31.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8])
00:51:31.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10])
00:51:31.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10])
00:51:31.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10])
00:51:31.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8])
00:51:31.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10])
00:51:31.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10])
00:51:31.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9])
00:51:31.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10])
00:51:31.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10])
00:51:31.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8])
00:51:31.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7])
00:51:31.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8])
00:51:31.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9])
00:51:31.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:31.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10])
00:51:31.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8])
00:51:31.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9])
00:51:31.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8])
00:51:31.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10])
00:51:31.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10])
00:51:31.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9])
00:51:31.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10])
00:51:31.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10])
00:51:31.731 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9])
00:51:31.734 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:31.734 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9])
00:51:31.735 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7])
00:51:31.735 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8])
00:51:31.735 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10])
00:51:31.735 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9])
00:51:31.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10])
00:51:31.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10])
00:51:31.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9])
00:51:31.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10])
00:51:31.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9])
00:51:31.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10])
00:51:31.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10])
00:51:31.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10])
00:51:31.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9])
00:51:31.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10])
00:51:31.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10])
00:51:31.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8])
00:51:31.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:31.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10])
00:51:31.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10])
00:51:31.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10])
00:51:31.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10])
00:51:31.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7])
00:51:31.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9])
00:51:31.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8])
00:51:31.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10])
00:51:31.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:31.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7])
00:51:31.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9])
00:51:31.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9])
00:51:31.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8])
00:51:31.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9])
00:51:31.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10])
00:51:31.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:31.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7])
00:51:31.746 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 638253303
00:51:31.746 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 638253303
00:51:31.746 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.746 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.747 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.747 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.747 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.747 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.747 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:31.747 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.747 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7)
00:51:31.751 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 124 msec
00:51:31.752 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.759 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************************************
00:51:31.759 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.759 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Tuesday, August 7, 2012 5:31:03 PM CEST]
00:51:31.759 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************************************
00:51:31.836 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 76 msec
00:51:31.836 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.841 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************
00:51:31.841 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.841 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Tuesday, August 7, 2012 3:31:03 PM GMT]
00:51:31.841 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************
00:51:31.844 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec
00:51:31.844 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.846 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************
00:51:31.846 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.846 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Tuesday, August 7, 2012 5:31:03 PM CEST]
00:51:31.846 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************
00:51:31.846 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:31.846 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************************************************************************************
00:51:31.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Tuesday, August 7, 2012 8:31:03 AM PDT]
00:51:31.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************************************************************************************
00:51:31.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************
00:51:31.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Wednesday, August 8, 2012 1:31:03 AM GMT+10:00]
00:51:31.855 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************
00:51:31.871 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 16 msec
00:51:31.871 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************
00:51:31.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional.empty, martedì 7 agosto 2012 17:31:03 CEST]
00:51:31.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************
00:51:31.966 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 92 msec
00:51:31.966 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.967 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************
00:51:31.967 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.967 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], martedì 7 agosto 2012 15:31:03 GMT]
00:51:31.968 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************
00:51:31.968 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.968 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************
00:51:31.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[CET], martedì 7 agosto 2012 17:31:03 CEST]
00:51:31.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************
00:51:31.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.976 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.977 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************
00:51:31.977 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.977 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], martedì 7 agosto 2012 8:31:03 PDT]
00:51:31.977 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************
00:51:31.979 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.980 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.982 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************
00:51:31.982 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.982 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], mercoledì 8 agosto 2012 1:31:03 GMT+10:00]
00:51:31.982 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************
00:51:31.985 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec
00:51:31.985 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.986 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************
00:51:31.986 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.986 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Tuesday, August 7, 2012]
00:51:31.986 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************
00:51:31.987 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.987 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:31.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Tuesday, August 7, 2012]
00:51:31.988 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:31.989 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.989 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.990 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:31.990 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.990 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Tuesday, August 7, 2012]
00:51:31.990 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:31.991 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.991 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************
00:51:31.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Tuesday, August 7, 2012]
00:51:31.992 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************
00:51:31.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.994 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************
00:51:31.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Wednesday, August 8, 2012]
00:51:31.996 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************
00:51:31.997 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:31.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:31.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************
00:51:31.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:31.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, martedì, agosto 7, 2012]
00:51:31.999 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************
00:51:32.001 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec
00:51:32.001 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.002 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:32.002 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.002 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], martedì, agosto 7, 2012]
00:51:32.002 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:32.003 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.003 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.004 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:32.004 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.004 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], martedì, agosto 7, 2012]
00:51:32.004 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************************
00:51:32.005 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.005 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.006 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************
00:51:32.006 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.006 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], martedì, agosto 7, 2012]
00:51:32.006 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************
00:51:32.006 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.006 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.007 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************
00:51:32.007 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.007 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], mercoledì, agosto 8, 2012]
00:51:32.007 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************
00:51:32.008 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.008 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.009 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************
00:51:32.010 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.010 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 8/7/12 5:31 PM]
00:51:32.010 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************
00:51:32.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 10 msec
00:51:32.019 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 8/7/12 3:31 PM]
00:51:32.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 8/7/12 5:31 PM]
00:51:32.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.022 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.022 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.029 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************************
00:51:32.029 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.029 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 8/7/12 8:31 AM]
00:51:32.029 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************************
00:51:32.030 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.030 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.031 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************
00:51:32.031 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.031 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 8/8/12 1:31 AM]
00:51:32.031 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************
00:51:32.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.032 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.034 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************
00:51:32.034 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.034 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 07/08/12 17:31]
00:51:32.034 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************
00:51:32.034 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.034 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.036 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.036 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.036 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 07/08/12 15:31]
00:51:32.036 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.036 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.036 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.037 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.037 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.037 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 07/08/12 17:31]
00:51:32.037 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************
00:51:32.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.038 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************
00:51:32.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 07/08/12 8:31]
00:51:32.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************
00:51:32.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.039 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************
00:51:32.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 08/08/12 1:31]
00:51:32.040 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************
00:51:32.043 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec
00:51:32.044 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.045 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************************************************
00:51:32.045 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.045 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Aug 7, 2012 5:31 PM]
00:51:32.045 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************************************************
00:51:32.050 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 5 msec
00:51:32.050 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************
00:51:32.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Aug 7, 2012 3:31 PM]
00:51:32.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************
00:51:32.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************
00:51:32.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Aug 7, 2012 5:31 PM]
00:51:32.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************
00:51:32.059 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec
00:51:32.059 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.062 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************
00:51:32.062 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.062 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Aug 7, 2012 8:31 AM]
00:51:32.062 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************
00:51:32.064 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.064 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.068 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************
00:51:32.069 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.069 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Aug 8, 2012 1:31 AM]
00:51:32.069 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************
00:51:32.071 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec
00:51:32.071 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.075 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************
00:51:32.075 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.075 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 7-ago-2012 17:31]
00:51:32.075 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************
00:51:32.076 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.076 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.077 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************
00:51:32.077 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.077 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 7-ago-2012 15:31]
00:51:32.077 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************
00:51:32.077 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.077 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************
00:51:32.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 7-ago-2012 17:31]
00:51:32.081 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************
00:51:32.082 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.082 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.083 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************
00:51:32.084 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.084 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 7-ago-2012 8:31]
00:51:32.084 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************
00:51:32.085 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.085 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************
00:51:32.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 8-ago-2012 1:31]
00:51:32.086 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************
00:51:32.088 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.088 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************
00:51:32.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, August 7, 2012 5:31:03 PM]
00:51:32.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************
00:51:32.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.089 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************
00:51:32.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], August 7, 2012 3:31:03 PM]
00:51:32.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************
00:51:32.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************
00:51:32.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], August 7, 2012 5:31:03 PM]
00:51:32.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************
00:51:32.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************
00:51:32.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], August 7, 2012 8:31:03 AM]
00:51:32.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************
00:51:32.095 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.095 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************
00:51:32.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], August 8, 2012 1:31:03 AM]
00:51:32.097 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************
00:51:32.098 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.098 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.099 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************
00:51:32.099 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.099 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 7 agosto 2012 17:31:03]
00:51:32.099 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************
00:51:32.100 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.100 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.101 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************
00:51:32.101 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.101 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 7 agosto 2012 15:31:03]
00:51:32.101 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************
00:51:32.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************
00:51:32.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 7 agosto 2012 17:31:03]
00:51:32.106 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************
00:51:32.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec
00:51:32.107 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.109 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************
00:51:32.109 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.109 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 7 agosto 2012 8:31:03]
00:51:32.109 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************
00:51:32.110 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.110 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.113 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************
00:51:32.113 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.113 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 8 agosto 2012 1:31:03]
00:51:32.113 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************
00:51:32.113 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.113 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.114 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************
00:51:32.114 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.114 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Tuesday, August 7, 2012 5:31:03 PM CEST]
00:51:32.114 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************
00:51:32.115 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.115 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.117 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************
00:51:32.117 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.117 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Tuesday, August 7, 2012 3:31:03 PM GMT]
00:51:32.117 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************
00:51:32.120 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec
00:51:32.120 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.122 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************
00:51:32.122 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.122 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Tuesday, August 7, 2012 5:31:03 PM CEST]
00:51:32.122 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************
00:51:32.123 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.123 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.125 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************************************************
00:51:32.125 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.125 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Tuesday, August 7, 2012 8:31:03 AM PDT]
00:51:32.125 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *****************************************************************************************************************************
00:51:32.126 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.126 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.129 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************
00:51:32.129 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.129 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Wednesday, August 8, 2012 1:31:03 AM GMT+10:00]
00:51:32.129 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************
00:51:32.130 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.130 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.132 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************
00:51:32.132 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.133 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, martedì 7 agosto 2012 17:31:03 CEST]
00:51:32.133 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************
00:51:32.133 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.133 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************
00:51:32.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], martedì 7 agosto 2012 15:31:03 GMT]
00:51:32.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************
00:51:32.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.135 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.136 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************
00:51:32.136 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.136 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], martedì 7 agosto 2012 17:31:03 CEST]
00:51:32.136 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************************************************************************************
00:51:32.137 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec
00:51:32.137 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.138 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************
00:51:32.138 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.138 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], martedì 7 agosto 2012 8:31:03 PDT]
00:51:32.138 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************
00:51:32.138 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.138 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************************************************************************
00:51:32.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date"
00:51:32.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], mercoledì 8 agosto 2012 1:31:03 GMT+10:00]
00:51:32.139 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************************************************************************
00:51:32.140 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec
00:51:32.140 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.141 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************
00:51:32.141 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly retrieve virtual nodes"
00:51:32.141 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************
00:51:32.168 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.171 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.172 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.172 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.172 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.172 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.172 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.172 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.172 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.173 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.173 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.173 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.173 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.173 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.174 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.174 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.174 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.174 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.174 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.174 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.174 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.175 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.176 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.176 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.176 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.176 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.177 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.178 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.179 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.180 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.181 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.181 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.181 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.181 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.181 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.185 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.185 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.185 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.185 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController$VirtualSiteNodeFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.212 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.212 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.212 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.212 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-0]
00:51:32.219 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-1]
00:51:32.219 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-2]
00:51:32.219 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-4]
00:51:32.219 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-5]
00:51:32.219 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-7]
00:51:32.223 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-9]
00:51:32.223 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-10]
00:51:32.223 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-11]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-13]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-16]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-17]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-20]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-21]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-22]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-31]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-32]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-33]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-36]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-37]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-39]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-40]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-50]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-55]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-57]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-62]
00:51:32.224 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-63]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-67]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-68]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-69]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-70]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-73]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-77]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-81]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-86]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-87]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-88]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-96]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-98]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-12]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-15]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-18]
00:51:32.225 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-19]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-25]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-26]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-28]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-42]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-44]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-45]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-48]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-51]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-54]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-56]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-58]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-59]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-60]
00:51:32.226 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-71]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-72]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-75]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-82]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-83]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-84]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-90]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-91]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-93]
00:51:32.227 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-95]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-97]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-99]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-3]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-6]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-8]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-14]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-23]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-24]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-27]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-29]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-30]
00:51:32.228 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-34]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-35]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-38]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-41]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-43]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-46]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-47]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-49]
00:51:32.229 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-52]
00:51:32.230 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-53]
00:51:32.230 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-61]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-64]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-65]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-66]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-74]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-76]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-78]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-79]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-80]
00:51:32.231 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-85]
00:51:32.232 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-89]
00:51:32.232 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-92]
00:51:32.232 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-94]
00:51:32.238 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 96 msec
00:51:32.240 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.243 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************************************************
00:51:32.243 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.243 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, , , [69, 57, 63, 86, 44, 89, 18, 73, 16, 94], [12, 64, 39, 25, 4, 19, 32], [3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48]]
00:51:32.243 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************************************************************
00:51:32.300 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.300 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.300 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.300 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.301 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.301 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.302 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.303 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.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])
00:51:32.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])
00:51:32.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.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])
00:51:32.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.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])
00:51:32.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.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])
00:51:32.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])
00:51:32.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])
00:51:32.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.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])
00:51:32.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.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])
00:51:32.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.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])
00:51:32.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])
00:51:32.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])
00:51:32.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.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])
00:51:32.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.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])
00:51:32.339 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1119268034
00:51:32.339 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: )
00:51:32.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.340 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.340 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.341 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
00:51:32.392 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 149 msec
00:51:32.392 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:32.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []]
00:51:32.394 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:32.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.427 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.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])
00:51:32.428 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.428 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.428 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.428 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.428 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.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])
00:51:32.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.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])
00:51:32.455 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 977371578
00:51:32.455 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-10)
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.455 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.456 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.456 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
00:51:32.458 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 64 msec
00:51:32.458 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.461 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:32.461 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.461 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []]
00:51:32.461 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:32.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=[]))
00:51:32.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=[])
00:51:32.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=[]))
00:51:32.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=[])
00:51:32.554 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.554 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.559 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.563 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.563 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.564 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.565 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.570 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.570 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.570 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.576 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1942100755
00:51:32.576 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-11)
00:51:32.576 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.576 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.576 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.576 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.576 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.577 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.577 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.577 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.577 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.577 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
00:51:32.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 117 msec
00:51:32.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:32.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []]
00:51:32.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *******************************************************
00:51:32.603 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.603 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.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=[]))
00:51:32.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=[])
00:51:32.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=[]))
00:51:32.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=[])
00:51:32.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.604 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.605 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.610 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.614 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.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])
00:51:32.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])
00:51:32.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.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])
00:51:32.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])
00:51:32.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.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])
00:51:32.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])
00:51:32.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])
00:51:32.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.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])
00:51:32.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])
00:51:32.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.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])
00:51:32.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.633 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1282745381
00:51:32.633 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-43)
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.633 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.634 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.636 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
00:51:32.638 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 57 msec
00:51:32.638 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************************
00:51:32.644 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.644 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag3, , [44, 18, 16, 94, 25, 19, 32, 71, 11, 99], [21, 84, 30, 55, 74, 78, 45], [51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65]]
00:51:32.644 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************************
00:51:32.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.684 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.684 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.684 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.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])
00:51:32.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])
00:51:32.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])
00:51:32.684 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.684 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.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])
00:51:32.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.691 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1951206651
00:51:32.691 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag3, uri: )
00:51:32.691 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.691 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.692 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.692 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.692 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.692 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.692 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.692 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.692 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.695 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
00:51:32.705 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 63 msec
00:51:32.705 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.707 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************************************************
00:51:32.707 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.707 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5, , [57, 63, 89, 18, 94, 39, 25, 19, 32, 3], [71, 11, 62, 38, 13, 21, 84], [36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9]]
00:51:32.707 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***********************************************************************************************************************************************************
00:51:32.735 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.735 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.735 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.735 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.736 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.736 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.750 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1191935951
00:51:32.750 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag5, uri: )
00:51:32.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.750 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.751 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.751 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.751 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.753 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
00:51:32.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 57 msec
00:51:32.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************
00:51:32.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category1, , [44, 18, 12, 25, 19, 71, 99, 97, 90, 48], [75, 84, 54, 42, 15, 45, 51], [83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]]
00:51:32.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************
00:51:32.797 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.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])
00:51:32.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])
00:51:32.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])
00:51:32.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.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])
00:51:32.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.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])
00:51:32.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])
00:51:32.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.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])
00:51:32.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])
00:51:32.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])
00:51:32.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.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])
00:51:32.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])
00:51:32.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])
00:51:32.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.811 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.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])
00:51:32.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.812 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.813 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 624931834
00:51:32.813 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: category1)
00:51:32.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.817 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.817 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.817 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.817 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.820 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
00:51:32.826 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 59 msec
00:51:32.826 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.827 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************************
00:51:32.827 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.827 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category2, , [89, 94, 64, 3, 80, 38, 30, 29, 6, 14], [74, 78, 34, 43, 24, 52, 41], [46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23]]
00:51:32.827 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************************
00:51:32.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=[]))
00:51:32.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=[])
00:51:32.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=[]))
00:51:32.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=[])
00:51:32.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=[]))
00:51:32.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=[])
00:51:32.854 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.854 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.854 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.854 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.855 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:32.856 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.857 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.858 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.859 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.860 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.861 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.862 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.863 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.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])
00:51:32.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.864 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.865 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.866 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.867 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.867 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.867 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.867 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.867 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 729251844
00:51:32.867 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: category2)
00:51:32.867 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.867 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.867 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.868 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.868 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.868 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.868 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.868 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.868 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.870 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
00:51:32.877 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 49 msec
00:51:32.877 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.879 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:32.879 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.879 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index, Post index, [], [], [69, 57, 63, 86, 44, 89, 18, 73, 16, 94, 12, 64, 39, 25, 4, 19, 32, 3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48, 75, 10, 84, 36, 30, 54, 29, 55, 6, 42, 14, 74, 87, 20, 15, 7, 31, 78, 34, 45, 51, 43, 24, 52, 83, 2, 72, 68, 9, 37, 58, 41, 46, 79, 85, 77, 26, 88, 76, 33, 53, 47, 17, 65, 70, 5, 66, 1, 61, 35, 40, 95, 28, 49, 60, 92, 23, 27, 93, 56, 59, 82, 81, 98, 50, 67, 22, 8, 0, 91]]
00:51:32.879 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:32.924 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:32.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:32.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:32.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:32.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:32.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:32.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:32.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:32.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:32.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])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:32.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:32.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:32.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:32.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:32.933 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:32.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:32.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:32.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:32.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:32.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:32.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:32.936 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:32.937 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:32.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:32.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:32.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:32.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:32.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:32.938 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:32.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:32.939 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:32.940 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 385493227
00:51:32.940 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: )
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.940 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.940 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
00:51:32.967 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 88 msec
00:51:32.968 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:32.969 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:32.969 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:32.969 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag3, Posts tagged as 'tag3', [], [], [44, 18, 16, 94, 25, 19, 32, 71, 11, 99, 21, 84, 30, 55, 74, 78, 45, 51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65, 70, 66, 1, 35, 28, 49, 60, 92, 27, 93, 56, 98, 67, 91]]
00:51:32.969 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:32.998 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:32.998 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:32.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=[]))
00:51:33.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=[])
00:51:33.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=[]))
00:51:33.001 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.022 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.022 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.028 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1828331713
00:51:33.029 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag3, uri: )
00:51:33.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=[]))
00:51:33.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=[])
00:51:33.029 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.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=[]))
00:51:33.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=[])
00:51:33.029 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.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=[]))
00:51:33.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=[])
00:51:33.030 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.033 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
00:51:33.046 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 77 msec
00:51:33.046 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.048 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:33.048 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:33.048 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag5, Posts tagged as 'tag5', [], [], [57, 63, 89, 18, 94, 39, 25, 19, 32, 3, 71, 11, 62, 38, 13, 21, 84, 36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9, 37, 58, 79, 85, 77, 26, 88, 76, 47, 17, 65, 70, 66, 40, 95, 28, 49, 27, 56, 59, 50, 22]]
00:51:33.048 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:33.076 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.085 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.086 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.087 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.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])
00:51:33.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.088 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.089 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.090 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.091 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.092 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.093 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.094 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.095 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.096 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.096 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.096 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.096 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.096 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.097 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.097 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.097 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.097 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.098 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.098 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.098 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.099 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.099 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.099 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.099 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.100 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.100 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.100 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.101 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.101 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.101 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.102 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.102 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.102 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.102 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.102 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.102 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.103 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.104 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.105 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.105 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.105 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1719999512
00:51:33.105 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag5, uri: )
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.105 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.106 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.108 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
00:51:33.120 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 71 msec
00:51:33.120 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.121 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:33.121 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:33.121 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category1, Posts in category 'category1', [], [], [44, 18, 12, 25, 19, 71, 99, 97, 90, 48, 75, 84, 54, 42, 15, 45, 51, 83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]]
00:51:33.121 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:33.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=[]))
00:51:33.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=[])
00:51:33.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=[]))
00:51:33.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.152 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.153 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.154 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.155 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.155 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.155 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.155 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.155 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.156 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.156 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.156 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.157 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.157 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.157 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.157 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.157 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.158 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.158 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.158 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.159 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.160 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.160 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.160 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.161 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.161 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.161 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.162 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.162 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.162 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.162 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.163 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.163 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.163 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.163 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.163 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.164 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.164 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.164 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.165 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.166 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 377333789
00:51:33.166 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category1)
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.169 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
00:51:33.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 53 msec
00:51:33.174 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.175 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:33.175 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:33.175 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category2, Posts in category 'category2', [], [], [89, 94, 64, 3, 80, 38, 30, 29, 6, 14, 74, 78, 34, 43, 24, 52, 41, 46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23, 27, 8]]
00:51:33.175 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************************************************************************************
00:51:33.197 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.197 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.197 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.197 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.197 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.198 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.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])
00:51:33.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.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])
00:51:33.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.211 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 938056719
00:51:33.211 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category2)
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.214 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
00:51:33.220 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 45 msec
00:51:33.220 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************
00:51:33.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:33.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []]
00:51:33.221 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************
00:51:33.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.245 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.246 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.246 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.247 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.248 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.249 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.250 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.251 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.252 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.253 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.254 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.255 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.256 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.257 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.277 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2126157357
00:51:33.278 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 57 msec
00:51:33.278 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************
00:51:33.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties"
00:51:33.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, 10, 7, 30, , , [88, 47, 25, 80, 28, 9, 13, 3, 43, 51], [30, 36, 22, 0, 35, 44, 49], [61, 29, 18, 90, 15, 32, 69, 45, 82, 20, 92, 33, 99]]
00:51:33.279 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************************************
00:51:33.303 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.303 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.303 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.303 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.304 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.304 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10])
00:51:33.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9])
00:51:33.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9])
00:51:33.304 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7])
00:51:33.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6])
00:51:33.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10])
00:51:33.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10])
00:51:33.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10])
00:51:33.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10])
00:51:33.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4])
00:51:33.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10])
00:51:33.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:33.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10])
00:51:33.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8])
00:51:33.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10])
00:51:33.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10])
00:51:33.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10])
00:51:33.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8])
00:51:33.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:33.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9])
00:51:33.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8])
00:51:33.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10])
00:51:33.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10])
00:51:33.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9])
00:51:33.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10])
00:51:33.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10])
00:51:33.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9])
00:51:33.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8])
00:51:33.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10])
00:51:33.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10])
00:51:33.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9])
00:51:33.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10])
00:51:33.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10])
00:51:33.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9])
00:51:33.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9])
00:51:33.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7])
00:51:33.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8])
00:51:33.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10])
00:51:33.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9])
00:51:33.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10])
00:51:33.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9])
00:51:33.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10])
00:51:33.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9])
00:51:33.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9])
00:51:33.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8])
00:51:33.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9])
00:51:33.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10])
00:51:33.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10])
00:51:33.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7])
00:51:33.319 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1369695156
00:51:33.319 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: )
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.321 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
00:51:33.357 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 78 msec
00:51:33.357 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.360 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.360 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params"
00:51:33.360 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /uri/extra-stuff]
00:51:33.360 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.382 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.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=[])
00:51:33.382 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.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=[])
00:51:33.382 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.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=[])
00:51:33.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.386 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.387 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.387 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.387 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.387 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.387 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.387 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.387 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.388 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.389 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.389 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.389 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.389 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.389 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.389 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.389 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.390 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.391 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.392 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.392 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.392 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.392 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.392 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.392 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.392 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.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])
00:51:33.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])
00:51:33.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.393 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.394 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.395 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.395 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.395 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.396 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.397 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1021790512
00:51:33.399 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 38 msec
00:51:33.399 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.400 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.400 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params"
00:51:33.400 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5/extra-stuff]
00:51:33.400 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.429 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.429 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.429 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.429 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.430 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.431 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.432 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.433 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.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])
00:51:33.434 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.434 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.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])
00:51:33.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.446 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 604672082
00:51:33.447 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 46 msec
00:51:33.447 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params"
00:51:33.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category/extra-stuff]
00:51:33.448 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.478 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.478 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.478 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.478 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.479 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.480 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.481 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.482 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.483 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.484 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.484 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.484 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.484 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.484 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.485 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.485 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.485 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.485 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.486 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.486 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.486 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.486 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.486 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.486 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.486 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.487 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.488 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.489 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.490 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.491 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.492 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.493 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.493 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.493 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.493 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.493 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.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])
00:51:33.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])
00:51:33.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.494 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.495 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 725400620
00:51:33.495 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 47 msec
00:51:33.495 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.497 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.497 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params"
00:51:33.497 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tagX/extra-stuff]
00:51:33.497 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************
00:51:33.524 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.524 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.524 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.524 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.524 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.524 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.524 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.525 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.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])
00:51:33.526 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.526 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.526 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.526 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.527 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.528 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.529 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.530 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.531 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.532 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.533 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.533 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.533 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.533 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.539 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 331402961
00:51:33.540 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 43 msec
00:51:33.540 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************
00:51:33.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound"
00:51:33.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /nonexistent]
00:51:33.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **********************************
00:51:33.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=[]))
00:51:33.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=[])
00:51:33.566 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.566 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.566 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.566 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.566 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.567 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.568 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.569 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.570 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.570 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.570 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.570 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.571 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.572 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.573 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.574 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.575 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.576 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.577 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.578 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.579 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.580 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.580 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.580 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2035392652
00:51:33.580 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: nonexistent)
00:51:33.580 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.580 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.580 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.580 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.580 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.580 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.580 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.583 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
00:51:33.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 39 msec
00:51:33.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************
00:51:33.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound"
00:51:33.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/nonexistent]
00:51:33.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************
00:51:33.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.630 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.630 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.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])
00:51:33.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])
00:51:33.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.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])
00:51:33.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.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])
00:51:33.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])
00:51:33.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.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])
00:51:33.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])
00:51:33.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])
00:51:33.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.644 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 932205110
00:51:33.644 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: nonexistent, uri: )
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.644 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.646 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
00:51:33.647 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 61 msec
00:51:33.647 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************
00:51:33.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound"
00:51:33.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/nonexistent]
00:51:33.648 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************
00:51:33.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.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])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.681 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.682 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.683 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.684 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.684 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.684 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1444911151
00:51:33.684 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: nonexistent)
00:51:33.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.685 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.685 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.687 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
00:51:33.688 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 39 msec
00:51:33.688 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.691 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************
00:51:33.691 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound"
00:51:33.691 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/nonexistent]
00:51:33.691 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************
00:51:33.714 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.714 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.714 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.714 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.714 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.714 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10])
00:51:33.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9])
00:51:33.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10])
00:51:33.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:33.720 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10])
00:51:33.721 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9])
00:51:33.722 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9])
00:51:33.723 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:33.724 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9])
00:51:33.725 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10])
00:51:33.726 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9])
00:51:33.727 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8])
00:51:33.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9])
00:51:33.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10])
00:51:33.730 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10])
00:51:33.731 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1447764510
00:51:33.731 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: nonexistent, uri: )
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.731 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:33.733 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
00:51:33.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 42 msec
00:51:33.733 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest -
00:51:33.752 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.752 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:33.752 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 1999]
00:51:33.752 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.752 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 560531104 f: 1999 l: 2017 r: 2017 y: 1999
00:51:33.901 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:33.901 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:33.902 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_1999.txt
00:51:33.902 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_1999.txt
00:51:33.910 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 158 msec
00:51:33.910 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:33.912 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.912 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:33.912 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2000]
00:51:33.912 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.913 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1703515796 f: 1999 l: 2017 r: 2017 y: 2000
00:51:33.955 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:33.955 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:33.955 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2000.txt
00:51:33.955 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2000.txt
00:51:33.956 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 44 msec
00:51:33.956 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:33.958 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.958 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:33.958 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2001]
00:51:33.958 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.959 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 954604393 f: 1999 l: 2017 r: 2017 y: 2001
00:51:33.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:33.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:33.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2001.txt
00:51:33.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2001.txt
00:51:33.990 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 32 msec
00:51:33.990 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:33.993 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.993 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:33.993 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2002]
00:51:33.993 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:33.996 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 602494561 f: 1999 l: 2017 r: 2017 y: 2002
00:51:34.032 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.032 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.032 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2002.txt
00:51:34.032 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2002.txt
00:51:34.032 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 39 msec
00:51:34.032 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.034 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.034 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.034 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2003]
00:51:34.034 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.034 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2054315145 f: 1999 l: 2017 r: 2017 y: 2003
00:51:34.058 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.059 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.059 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2003.txt
00:51:34.059 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2003.txt
00:51:34.059 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 25 msec
00:51:34.059 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.060 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.061 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.061 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2004]
00:51:34.061 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.061 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1621856366 f: 1999 l: 2017 r: 2017 y: 2004
00:51:34.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2004.txt
00:51:34.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2004.txt
00:51:34.084 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 24 msec
00:51:34.084 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.086 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.086 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.086 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2005]
00:51:34.086 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.086 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1666777327 f: 1999 l: 2017 r: 2017 y: 2005
00:51:34.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2005.txt
00:51:34.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2005.txt
00:51:34.106 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 20 msec
00:51:34.106 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.108 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.108 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.108 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2006]
00:51:34.108 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.108 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2070422747 f: 1999 l: 2017 r: 2017 y: 2006
00:51:34.131 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.132 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.132 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2006.txt
00:51:34.132 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2006.txt
00:51:34.132 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 24 msec
00:51:34.133 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2007]
00:51:34.134 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.134 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1339678445 f: 1999 l: 2017 r: 2017 y: 2007
00:51:34.177 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.177 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.177 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2007.txt
00:51:34.177 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2007.txt
00:51:34.178 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 43 msec
00:51:34.178 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.179 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.179 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.179 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2008]
00:51:34.179 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.180 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2033682434 f: 1999 l: 2017 r: 2017 y: 2008
00:51:34.205 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.205 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.205 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2008.txt
00:51:34.205 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2008.txt
00:51:34.206 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 27 msec
00:51:34.206 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.208 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.208 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.208 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2009]
00:51:34.208 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.209 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 670554970 f: 1999 l: 2017 r: 2017 y: 2009
00:51:34.229 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.229 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.229 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2009.txt
00:51:34.229 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2009.txt
00:51:34.230 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec
00:51:34.230 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.231 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.231 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.231 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2010]
00:51:34.232 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.232 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 723551604 f: 1999 l: 2017 r: 2017 y: 2010
00:51:34.252 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.252 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.252 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2010.txt
00:51:34.252 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2010.txt
00:51:34.252 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec
00:51:34.252 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.254 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.254 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.254 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2011]
00:51:34.254 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.254 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1382656616 f: 1999 l: 2017 r: 2017 y: 2011
00:51:34.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2011.txt
00:51:34.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2011.txt
00:51:34.275 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec
00:51:34.275 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.276 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.276 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.276 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2012]
00:51:34.276 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.277 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1315234892 f: 1999 l: 2017 r: 2017 y: 2012
00:51:34.297 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.297 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.297 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2012.txt
00:51:34.297 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2012.txt
00:51:34.299 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec
00:51:34.299 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.301 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.301 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.301 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2013]
00:51:34.301 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.302 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1255216086 f: 1999 l: 2017 r: 2017 y: 2013
00:51:34.339 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.339 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.339 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2013.txt
00:51:34.339 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2013.txt
00:51:34.341 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 38 msec
00:51:34.342 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.344 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.344 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.344 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2014]
00:51:34.344 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.345 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1865732472 f: 1999 l: 2017 r: 2017 y: 2014
00:51:34.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2014.txt
00:51:34.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2014.txt
00:51:34.368 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 23 msec
00:51:34.368 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2015]
00:51:34.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.369 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 84985529 f: 1999 l: 2017 r: 2017 y: 2015
00:51:34.382 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.382 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.382 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2015.txt
00:51:34.382 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2015.txt
00:51:34.383 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 13 msec
00:51:34.383 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.384 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.384 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.384 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2016]
00:51:34.384 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.384 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1913748076 f: 1999 l: 2017 r: 2017 y: 2016
00:51:34.403 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.403 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.403 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2016.txt
00:51:34.403 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2016.txt
00:51:34.404 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 20 msec
00:51:34.404 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.405 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.405 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render"
00:51:34.405 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2017]
00:51:34.405 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***************************
00:51:34.405 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 557030255 f: 1999 l: 2017 r: 2017 y: 2017
00:51:34.419 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.419 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.419 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2017.txt
00:51:34.419 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2017.txt
00:51:34.423 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 16 msec
00:51:34.423 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.425 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.426 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest"
00:51:34.426 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1r94]
00:51:34.426 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.427 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 2 msec
00:51:34.427 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.428 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ******************************************
00:51:34.428 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest"
00:51:34.428 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2010/2]
00:51:34.428 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ******************************************
00:51:34.429 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec
00:51:34.429 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.431 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.431 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.431 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1997], ]
00:51:34.431 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.432 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 346807870 f: 1999 l: 2017 r: 2017 y: 1997
00:51:34.432 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec
00:51:34.432 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1998], ]
00:51:34.433 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.433 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1730491672 f: 1999 l: 2017 r: 2017 y: 1998
00:51:34.434 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec
00:51:34.434 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2018], ]
00:51:34.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.435 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1771108015 f: 1999 l: 2017 r: 2017 y: 2018
00:51:34.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec
00:51:34.435 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.438 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.438 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.438 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2019], ]
00:51:34.438 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ***********************************
00:51:34.440 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 696341716 f: 1999 l: 2017 r: 2017 y: 2019
00:51:34.442 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 2 msec
00:51:34.442 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.446 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.446 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.446 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1997]
00:51:34.446 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.447 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 727876283 f: 1999 l: 2017 r: 1997 y: 1997
00:51:34.447 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 2 msec
00:51:34.447 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.449 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.449 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.449 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1998]
00:51:34.449 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.450 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 766290559 f: 1999 l: 2017 r: 1998 y: 1998
00:51:34.450 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec
00:51:34.451 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.453 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.453 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.453 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2018]
00:51:34.453 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.454 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1692857976 f: 1999 l: 2017 r: 2018 y: 2018
00:51:34.454 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec
00:51:34.454 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.455 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.455 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound"
00:51:34.455 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2019]
00:51:34.455 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************
00:51:34.456 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1270302657 f: 1999 l: 2017 r: 2019 y: 2019
00:51:34.456 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec
00:51:34.456 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest -
00:51:34.474 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - ***************************
00:51:34.474 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST "must properly render"
00:51:34.474 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - ***************************
00:51:34.475 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.475 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.479 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.480 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.481 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.481 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.487 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.487 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.487 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.487 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.488 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.489 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.489 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.489 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.txt
00:51:34.490 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultHtmlTextWithTitleViewControllerTest/text_with_title.txt
00:51:34.490 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST PASSED in 16 msec
00:51:34.490 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest -
00:51:34.514 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************
00:51:34.514 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no Content"
00:51:34.514 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************
00:51:34.517 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template)
00:51:34.517 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.517 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.526 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 12 msec
00:51:34.526 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest -
00:51:34.527 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *****************************************************
00:51:34.527 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no property set"
00:51:34.527 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *****************************************************
00:51:34.528 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
00:51:34.528 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.528 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.528 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec
00:51:34.528 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest -
00:51:34.529 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - **********************************
00:51:34.529 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly add the links"
00:51:34.529 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - **********************************
00:51:34.529 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.529 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.544 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 15 msec
00:51:34.544 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest -
00:51:34.545 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************
00:51:34.545 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the template"
00:51:34.545 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************
00:51:34.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.546 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
00:51:34.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.546 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec
00:51:34.546 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest -
00:51:34.548 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - **********************************
00:51:34.548 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title"
00:51:34.548 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - **********************************
00:51:34.549 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec
00:51:34.549 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest -
00:51:34.550 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************
00:51:34.550 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title when unspecified"
00:51:34.550 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************
00:51:34.550 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 0 msec
00:51:34.550 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest -
00:51:34.574 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ****************************************************
00:51:34.574 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the description when unspecified"
00:51:34.574 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ****************************************************
00:51:34.575 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.580 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.581 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.581 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.582 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.582 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.587 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 9 msec
00:51:34.587 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no Content"
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************
00:51:34.589 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template)
00:51:34.589 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.589 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.589 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec
00:51:34.590 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.592 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
00:51:34.592 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no property set"
00:51:34.592 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
00:51:34.592 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
00:51:34.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=[]))
00:51:34.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=[])
00:51:34.592 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.592 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.593 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.593 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.595 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.595 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.596 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 4 msec
00:51:34.596 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.597 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
00:51:34.597 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title prefix when unspecified"
00:51:34.597 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
00:51:34.597 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.598 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.598 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.598 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.598 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.598 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.598 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.598 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************************
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title when unspecified"
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************************
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.600 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.601 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.601 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.602 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
00:51:34.602 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the descriptiond"
00:51:34.602 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
00:51:34.602 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.602 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("description", "the description")
00:51:34.603 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.603 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.603 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.603 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.603 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.604 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.604 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.605 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
00:51:34.605 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the inlined scripts"
00:51:34.605 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
00:51:34.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.605 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.606 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.606 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.606 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.606 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.607 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.607 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 3 msec
00:51:34.607 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.608 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
00:51:34.608 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the language"
00:51:34.608 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.609 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.610 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
00:51:34.610 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the printCssSection"
00:51:34.610 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
00:51:34.610 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.610 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.611 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "
")
00:51:34.611 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.611 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.611 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.611 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.611 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.612 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
00:51:34.612 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the rssFeeds"
00:51:34.612 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
00:51:34.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=[]))
00:51:34.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=[])
00:51:34.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.614 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.614 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.614 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.614 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.615 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.615 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.615 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.615 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.615 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "
")
00:51:34.615 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.615 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.616 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 3 msec
00:51:34.616 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.617 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *********************************************
00:51:34.617 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the screenCssSection"
00:51:34.617 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *********************************************
00:51:34.617 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.618 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "
")
00:51:34.618 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.618 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.618 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.618 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.618 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.618 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.619 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************
00:51:34.619 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the scripts"
00:51:34.619 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************
00:51:34.620 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.620 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.620 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.620 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.620 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "
")
00:51:34.620 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.621 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.621 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.622 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
00:51:34.622 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the template"
00:51:34.622 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
00:51:34.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.622 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
00:51:34.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:34.622 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.623 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.623 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.623 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.623 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.623 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.623 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.623 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.624 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.625 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************
00:51:34.625 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title"
00:51:34.625 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************
00:51:34.626 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.626 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("title", "the title")
00:51:34.626 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.626 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.626 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.626 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.626 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.627 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.627 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title prefix"
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("titlePrefix", "the title prefix")
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
00:51:34.628 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
00:51:34.629 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
00:51:34.629 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest -
00:51:34.925 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - ***********************************
00:51:34.925 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST "must properly render sitemap"
00:51:34.925 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - ***********************************
00:51:34.926 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 209634457 ...
00:51:34.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.929 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 574374576 ...
00:51:34.929 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.929 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.929 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.929 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.930 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.930 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.930 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1791942484 ...
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.931 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 705480294 ...
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.932 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 2012495678 ...
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 933092018 ...
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 724932458 ...
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.934 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 1741048732 ...
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 824018325 ...
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.936 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07
00:51:34.936 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16
00:51:34.937 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17
00:51:34.938 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18
00:51:34.938 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19
00:51:34.938 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20
00:51:34.938 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21
00:51:34.938 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22
00:51:34.938 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23
00:51:34.939 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24
00:51:34.939 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25
00:51:34.939 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26
00:51:34.939 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27
00:51:34.939 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28
00:51:34.939 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29
00:51:34.939 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08
00:51:34.940 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09
00:51:34.941 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10
00:51:34.941 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11
00:51:34.941 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12
00:51:34.941 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13
00:51:34.941 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14
00:51:34.942 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15
00:51:34.942 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16
00:51:34.942 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17
00:51:34.942 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18
00:51:34.942 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19
00:51:34.942 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29
00:51:34.943 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.944 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 1754042702 ...
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.944 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 1862653426 ...
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.945 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 986376485 ...
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.946 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 1738994372 ...
00:51:34.946 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.947 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 1806440863 ...
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 709360477 ...
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.948 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1202306289 ...
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.949 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.950 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 399070738 ...
00:51:34.951 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.951 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.951 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 480433557 ...
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.952 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 153770063 ...
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.953 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 57549743 ...
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.954 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:34.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:34.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/
00:51:34.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultSitemapViewControllerTest/expected-results/sitemap.txt
00:51:34.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultSitemapViewControllerTest/sitemap.txt
00:51:34.956 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST PASSED in 31 msec
00:51:34.956 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest -
00:51:34.957 [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: 7.931 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 155, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Frontend :: Components' with 37 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-components >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-components ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-components <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-components ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 5
[INFO] Error size is 0
[INFO] Total bugs: 5
[ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao.findMonthlyEntries(Site, String, int, int) [it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao] At XmlCalendarDao.java:[line 83] DM_CONVERT_CASE
[ERROR] Medium: Non-null field galleryAdapter is not initialized by new it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController(NodeContainerView, SiteNode, RequestLocaleManager, BeanFactory) [it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController] At DefaultGalleryViewController.java:[lines 121-124] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter() [it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter] Redundant null check at MediaMetadataXsltAdapter.java:[line 101] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter() [it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter] Redundant null check at MediaMetadataXsltAdapter.java:[line 101] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: The class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController$1 could be refactored into a named _static_ inner class [it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController] At DefaultSitemapViewController.java:[line 131] SIC_INNER_SHOULD_BE_STATIC_ANON
[INFO]
To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-components ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-components ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:51:40 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:51:40 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:51:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-components ---
[INFO] There are 147 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-components >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001502181
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components ---
[INFO] Copying 3 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[47,82] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java:[58,83] [deprecation] getTemplate(Class>,ResourcePath) in Site has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[44,97] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[47,95] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[50,78] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[53,75] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[56,90] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[43,71] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java:[92,83] [deprecation] getTemplate(Class>,ResourcePath) in Site has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/spi/MediaMetadataXsltAdapter.java:[117,43] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/javax.annotation.Nullable,/javax.annotation.Nonnegative,/org.testng.annotations.Test,/org.testng.annotations.DataProvider
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 accept(Visitor super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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 accept(Visitor super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[205,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[287,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[315,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,66] [unchecked] unchecked method invocation: method setDynamicNodeProperty in interface RequestContext is applied to given types
required: Key,T
found: Key,Object
where T is a type-variable:
T extends Object declared in method setDynamicNodeProperty(Key,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,70] [unchecked] unchecked conversion
required: Key
found: Key
where T is a type-variable:
T extends Object declared in method setDynamicNodeProperty(Key,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewControllerTest.java:[132,71] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewControllerTest.java:[374,69] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-components <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-components ---
[WARNING] Used undeclared dependencies found:
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:3.2-ALPHA-20:compile
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING] org.antlr:ST4:jar:4.1:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:test
[WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime
[WARNING] org.projectlombok:lombok:jar:1.18.24:provided
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate >--
[INFO] Building NorthernWind :: Frontend :: Components :: HTML Template 1.2-ALPHA-12-SNAPSHOT [12/24]
[INFO] from modules/HtmlTemplateComponents/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001509198
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Executing tasks
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/unwoven-classes
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/unwoven-test-classes
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Copying 19 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 21 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/javax.annotation.Nonnegative,/javax.inject.Inject
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Copying 13 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test,/org.testng.annotations.DataProvider,/org.testng.annotations.BeforeMethod
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[97,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/calendar/HtmlTemplateCalendarViewTest.java:[81,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/htmltemplate/HtmlTemplateSitemapViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[84,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[106,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[INFO]
[INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
00:51:57.186 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewControllerTest
00:51:58.541 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *********************************
00:51:58.542 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render posts"
00:51:58.542 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *********************************
00:51:58.868 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2020-04-18T00:36Z[GMT] - - - [tag1, tag2, tag3, tag6, tag7, tag9, tag10])
00:51:58.870 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-07-21T16:11Z[GMT] - - category2 - [tag2, tag3, tag4, tag5, tag7, tag10])
00:51:58.870 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-03-20T15:07Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag10])
00:51:58.871 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-12-16T02:38Z[GMT] - - category2 - [tag2, tag4, tag6, tag9, tag10])
00:51:58.873 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2019-06-19T23:17Z[GMT] - - category2 - [tag1, tag4, tag5, tag10])
00:51:58.874 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2022-06-09T09:36Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:58.875 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2020-07-10T20:08Z[GMT] - imageId# 6 - category2 - [tag4, tag8, tag10])
00:51:58.876 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2027-09-08T13:56Z[GMT] - - category2 - [tag1, tag7])
00:51:58.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2024-02-07T13:31Z[GMT] - - category1 - [tag1, tag4, tag6, tag7, tag10])
00:51:58.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2021-11-16T23:06Z[GMT] - - - [tag3, tag4, tag7, tag9])
00:51:58.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2022-07-06T16:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag6, tag10])
00:51:58.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2022-12-29T02:57Z[GMT] - - - [tag4, tag5, tag6, tag9])
00:51:58.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2018-06-13T23:20Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag7, tag8, tag10])
00:51:58.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2020-05-10T09:00Z[GMT] - - - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:58.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2020-11-18T01:02Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9, tag10])
00:51:58.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2027-02-26T08:22Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag6, tag7, tag8, tag9])
00:51:58.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2020-04-07T18:04Z[GMT] - - category1 - [tag5, tag9])
00:51:58.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2023-08-01T19:48Z[GMT] - - - [tag3, tag7, tag8])
00:51:58.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2019-09-26T09:38Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag9])
00:51:58.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2021-09-07T10:30Z[GMT] - imageId#19 - - [tag1, tag6, tag7, tag8])
00:51:58.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2027-10-02T02:25Z[GMT] - - category1 - [tag1, tag3, tag5, tag7, tag9, tag10])
00:51:58.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2024-07-10T20:28Z[GMT] - - category1 - [tag1, tag3, tag4, tag6, tag7])
00:51:58.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2024-08-20T14:53Z[GMT] - - category2 - [tag4, tag5, tag6])
00:51:58.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2022-06-25T03:45Z[GMT] - - - [tag3, tag4, tag6, tag10])
00:51:58.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2024-05-31T13:05Z[GMT] - imageId#24 - category2 - [tag3, tag4, tag5, tag7, tag8, tag9, tag10])
00:51:58.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2026-10-27T11:40Z[GMT] - - category1 - [tag2, tag3, tag5, tag8, tag9, tag10])
00:51:58.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-11-09T05:04Z[GMT] - - category1 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10])
00:51:58.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2020-03-06T21:22Z[GMT] - - category1 - [tag2, tag3, tag5])
00:51:58.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2018-06-19T07:00Z[GMT] - - - [tag1, tag2, tag6, tag10])
00:51:58.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2018-09-15T20:44Z[GMT] - - category2 - [tag2, tag3, tag6, tag9])
00:51:58.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2023-12-09T04:29Z[GMT] - - category2 - [tag1, tag4, tag7, tag10])
00:51:58.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-08-13T06:06Z[GMT] - - - [tag4, tag6, tag7, tag8, tag10])
00:51:58.892 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-04-22T14:33Z[GMT] - - - [tag2, tag3, tag8])
00:51:58.892 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2021-09-28T11:03Z[GMT] - - - [tag1, tag2, tag9, tag10])
00:51:58.893 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-12-08T15:38Z[GMT] - - category2 - [tag2, tag8, tag9])
00:51:58.894 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2023-11-08T09:00Z[GMT] - imageId#35 - - [tag1, tag3, tag4, tag5, tag8])
00:51:58.894 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2018-06-22T01:36Z[GMT] - - - [tag2, tag7])
00:51:58.895 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2024-08-24T06:20Z[GMT] - - category2 - [tag1, tag4, tag8, tag10])
00:51:58.899 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-01-26T17:38Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag8])
00:51:58.900 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2020-02-10T09:24Z[GMT] - - - [tag3, tag10])
00:51:58.901 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-02-04T04:34Z[GMT] - imageId#40 - category1 - [tag3, tag5, tag7, tag10])
00:51:58.902 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2025-03-18T13:50Z[GMT] - - category2 - [tag1, tag3, tag4, tag6, tag8])
00:51:58.902 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2020-05-25T12:25Z[GMT] - - category1 - [tag6])
00:51:58.903 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-06-27T13:52Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag8])
00:51:58.903 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-03-07T03:42Z[GMT] - - - [tag4])
00:51:58.904 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2018-05-28T23:23Z[GMT] - - category2 - [tag4, tag8, tag10])
00:51:58.904 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2024-07-02T06:33Z[GMT] - - - [tag1, tag2, tag3, tag5, tag7, tag8, tag9, tag10])
00:51:58.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-08-12T18:07Z[GMT] - - category1 - [tag1, tag2, tag4, tag7, tag8, tag9])
00:51:58.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2022-08-08T16:34Z[GMT] - - category1 - [tag2, tag3, tag5, tag6, tag8, tag9])
00:51:58.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2023-09-09T20:10Z[GMT] - imageId#49 - category1 - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10])
00:51:58.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-11-29T14:54Z[GMT] - - - [tag1, tag2, tag5, tag6, tag10])
00:51:58.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2020-11-18T16:56Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag9])
00:51:58.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2025-08-03T09:37Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10])
00:51:58.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2021-08-26T21:33Z[GMT] - - - [tag5, tag8, tag10])
00:51:58.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-08T05:30Z[GMT] - - - [tag2, tag3, tag4, tag6, tag7, tag9])
00:51:58.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2023-09-23T18:20Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag5, tag7, tag8, tag9])
00:51:58.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2022-07-26T22:14Z[GMT] - - category2 - [tag1, tag5, tag6, tag7, tag9, tag10])
00:51:58.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-10-23T07:50Z[GMT] - - category2 - [tag5, tag8, tag9])
00:51:58.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2020-09-03T03:01Z[GMT] - - category1 - [tag4, tag6, tag7, tag8])
00:51:58.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2025-08-14T17:40Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag9])
00:51:58.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2020-03-17T07:50Z[GMT] - - category2 - [tag2, tag3, tag7, tag8])
00:51:58.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2020-01-16T23:02Z[GMT] - - category2 - [tag1, tag4, tag5, tag6, tag9, tag10])
00:51:58.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2018-09-13T23:01Z[GMT] - - category1 - [tag1, tag4, tag5, tag9, tag10])
00:51:58.913 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2024-02-21T19:53Z[GMT] - imageId#63 - category2 - [tag2, tag5, tag6, tag7, tag8, tag9])
00:51:58.913 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2021-02-10T07:23Z[GMT] - - category2 - [tag1, tag7, tag10])
00:51:58.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2026-12-30T03:45Z[GMT] - - - [tag3, tag5, tag10])
00:51:58.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2023-03-01T14:14Z[GMT] - - category2 - [tag2, tag7, tag8, tag9])
00:51:58.915 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-06-15T15:15Z[GMT] - - - [tag1, tag3, tag4, tag8])
00:51:58.915 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2025-02-18T01:23Z[GMT] - - category2 - [tag1, tag2, tag8, tag10])
00:51:58.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2025-07-15T00:29Z[GMT] - imageId#69 - category2 - [tag2, tag3, tag5, tag6, tag8, tag9, tag10])
00:51:58.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2025-10-03T23:51Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8])
00:51:58.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2023-09-24T05:13Z[GMT] - - category1 - [tag6, tag8])
00:51:58.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2020-11-19T10:43Z[GMT] - - category1 - [tag1, tag3, tag6, tag9, tag10])
00:51:58.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2021-03-04T17:44Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag9, tag10])
00:51:58.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2023-02-12T07:29Z[GMT] - - category2 - [tag2, tag4, tag7, tag8, tag9])
00:51:58.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2027-11-17T19:19Z[GMT] - - category1 - [tag2, tag3, tag6, tag9, tag10])
00:51:58.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2024-04-11T23:21Z[GMT] - - - [tag3, tag4, tag6, tag8, tag10])
00:51:58.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2018-11-18T21:29Z[GMT] - - category2 - [tag4, tag7, tag8, tag9])
00:51:58.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-01-03T13:40Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag8, tag10])
00:51:58.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2024-11-17T23:10Z[GMT] - - category1 - [tag4, tag7])
00:51:58.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2025-08-26T15:09Z[GMT] - - - [tag1, tag4, tag7, tag9])
00:51:58.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2019-12-07T19:43Z[GMT] - - category1 - [tag3, tag6, tag7, tag10])
00:51:58.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2023-08-18T22:07Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag10])
00:51:58.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2027-04-24T03:01Z[GMT] - imageId#83 - category1 - [tag1, tag2, tag3, tag5, tag6, tag8, tag9, tag10])
00:51:58.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-03-07T13:07Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7])
00:51:58.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-30T11:51Z[GMT] - imageId#85 - - [tag2, tag3, tag4, tag5, tag8])
00:51:58.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2020-04-12T10:20Z[GMT] - - category2 - [tag1, tag5, tag6, tag8])
00:51:58.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2026-05-15T09:17Z[GMT] - - category2 - [tag1, tag3, tag5, tag9])
00:51:58.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2020-02-04T01:35Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag10])
00:51:58.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2018-03-14T22:49Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9])
00:51:58.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2020-01-02T08:22Z[GMT] - - category1 - [tag4, tag5, tag7])
00:51:58.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2024-04-05T00:02Z[GMT] - - category2 - [tag2, tag3, tag6, tag8, tag9, tag10])
00:51:58.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2018-10-11T18:29Z[GMT] - - category2 - [tag2, tag3, tag4, tag5, tag6, tag8])
00:51:58.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2024-10-25T04:01Z[GMT] - - category1 - [tag3, tag7, tag8, tag9, tag10])
00:51:58.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-10-14T12:56Z[GMT] - - category2 - [tag3, tag9, tag10])
00:51:58.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2021-05-23T09:17Z[GMT] - - category2 - [tag3, tag10])
00:51:58.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2019-07-15T22:05Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9])
00:51:58.932 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2021-12-02T11:55Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9])
00:51:58.934 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2024-09-03T11:15Z[GMT] - - - [tag1, tag4, tag6, tag7, tag9])
00:51:58.935 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2022-02-07T08:06Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag10])
00:51:58.998 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Posts.st)
00:51:59.003 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$if(fullPosts)$
$fullPosts :{ post|
$post.title$
$post.publishDate$ -
$if(post.category)$
Filed under "$post.category$" -
$endif$
$if(post.tags)$
Tagged as
$post.tags :{ tag| $tag.name$ }; separator=",\n"$
-
$endif$
Permalink
$post.text$
}$
$endif$
$if(leadinPosts)$
$leadinPosts :{ post|
$post.title$
$post.publishDate$ -
$if(post.category)$
Filed under "$post.category$" -
$endif$
$if(post.tags)$
Tagged as
$post.tags :{ tag| $tag.name$ }; separator=",\n"$
-
$endif$
Permalink
$post.text$
}$
$endif$
$if(linkedPosts)$
$endif$
- $
00:51:59.131 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.131 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.132 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/blog.xhtml
00:51:59.133 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/blog.xhtml
00:51:59.146 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 603 msec
00:51:59.146 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest -
00:51:59.151 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *************************************
00:51:59.151 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render tag cloud"
00:51:59.151 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *************************************
00:51:59.156 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, TagCloud.st)
00:51:59.157 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$if(tags)$
$endif$
- $
00:51:59.161 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.161 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.161 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/tag_cloud.xhtml
00:51:59.161 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/tag_cloud.xhtml
00:51:59.162 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 11 msec
00:51:59.162 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest -
00:51:59.168 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ******************************************************
00:51:59.169 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render posts with custom template"
00:51:59.169 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ******************************************************
00:51:59.169 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.190 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Posts.st)
00:51:59.190 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:51:59.191 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.191 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.191 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom posts template - $
00:51:59.196 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 28 msec
00:51:59.197 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest -
00:51:59.199 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - **********************************************************
00:51:59.199 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render tag cloud with custom template"
00:51:59.200 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - **********************************************************
00:51:59.200 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.200 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.201 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], TagCloud.st)
00:51:59.201 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:51:59.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.202 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom tag cloud template - $
00:51:59.203 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 3 msec
00:51:59.203 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest -
00:51:59.269 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.269 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
00:51:59.270 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [1]
00:51:59.270 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.272 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1688248774 f: 2000 l: 2018 r: 2017 y: 2013
00:51:59.474 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
00:51:59.475 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$year$
$rows : { row |
$row:{ m | $month.(m)$ }; separator="\n"$
$row:{ m |
$if(entries.(m))$
$endif$
}; separator="\n"$
}; separator="\n"$
$years :{year | $if(year.link)$
$year.number$ $else$$year.number$$endif$}; separator="\n| " $
- $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.494 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.494 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.495 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-1x12.xhtml
00:51:59.495 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-1x12.xhtml
00:51:59.497 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 228 msec
00:51:59.499 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest -
00:51:59.503 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.503 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
00:51:59.503 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [2]
00:51:59.504 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.504 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 420681866 f: 2000 l: 2018 r: 2017 y: 2013
00:51:59.582 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
00:51:59.583 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$year$
$rows : { row |
$row:{ m | $month.(m)$ }; separator="\n"$
$row:{ m |
$if(entries.(m))$
$endif$
}; separator="\n"$
}; separator="\n"$
$years :{year | $if(year.link)$
$year.number$ $else$$year.number$$endif$}; separator="\n| " $
- $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.589 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.590 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.590 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-2x6.xhtml
00:51:59.590 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-2x6.xhtml
00:51:59.594 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 91 msec
00:51:59.594 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest -
00:51:59.602 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.603 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
00:51:59.604 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [3]
00:51:59.604 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.606 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2041316009 f: 2000 l: 2018 r: 2017 y: 2013
00:51:59.657 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
00:51:59.658 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$year$
$rows : { row |
$row:{ m | $month.(m)$ }; separator="\n"$
$row:{ m |
$if(entries.(m))$
$endif$
}; separator="\n"$
}; separator="\n"$
$years :{year | $if(year.link)$
$year.number$ $else$$year.number$$endif$}; separator="\n| " $
- $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.663 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.664 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.664 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-3x4.xhtml
00:51:59.664 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-3x4.xhtml
00:51:59.667 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 65 msec
00:51:59.668 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest -
00:51:59.673 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.674 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
00:51:59.674 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [4]
00:51:59.674 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.675 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 506751455 f: 2000 l: 2018 r: 2017 y: 2013
00:51:59.708 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
00:51:59.709 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$year$
$rows : { row |
$row:{ m | $month.(m)$ }; separator="\n"$
$row:{ m |
$if(entries.(m))$
$endif$
}; separator="\n"$
}; separator="\n"$
$years :{year | $if(year.link)$
$year.number$ $else$$year.number$$endif$}; separator="\n| " $
- $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.723 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.724 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.724 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-4x3.xhtml
00:51:59.724 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-4x3.xhtml
00:51:59.726 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 53 msec
00:51:59.726 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest -
00:51:59.732 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.733 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
00:51:59.733 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [6]
00:51:59.733 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.734 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 873287880 f: 2000 l: 2018 r: 2017 y: 2013
00:51:59.765 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
00:51:59.765 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$year$
$rows : { row |
$row:{ m | $month.(m)$ }; separator="\n"$
$row:{ m |
$if(entries.(m))$
$endif$
}; separator="\n"$
}; separator="\n"$
$years :{year | $if(year.link)$
$year.number$ $else$$year.number$$endif$}; separator="\n| " $
- $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.770 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.771 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.771 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-6x2.xhtml
00:51:59.771 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-6x2.xhtml
00:51:59.772 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 40 msec
00:51:59.772 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest -
00:51:59.776 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.776 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
00:51:59.776 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [12]
00:51:59.776 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
00:51:59.777 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 127150471 f: 2000 l: 2018 r: 2017 y: 2013
00:51:59.807 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
00:51:59.807 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$
$title$
$endif$
$year$
$rows : { row |
$row:{ m | $month.(m)$ }; separator="\n"$
$row:{ m |
$if(entries.(m))$
$endif$
}; separator="\n"$
}; separator="\n"$
$years :{year | $if(year.link)$
$year.number$ $else$$year.number$$endif$}; separator="\n| " $
- $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.813 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.813 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-12x1.xhtml
00:51:59.814 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-12x1.xhtml
00:51:59.816 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 40 msec
00:51:59.816 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest -
00:51:59.821 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ******************************************************
00:51:59.821 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST "must properly render posts with custom template"
00:51:59.822 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ******************************************************
00:51:59.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.823 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Calendar.st)
00:51:59.823 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:51:59.823 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.824 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.824 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $
00:51:59.825 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST PASSED in 4 msec
00:51:59.825 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest -
00:51:59.831 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - ***************************
00:51:59.831 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST "must properly render"
00:51:59.831 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - ***************************
00:51:59.833 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.833 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.834 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.834 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.835 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.836 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.836 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.836 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.837 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.837 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.838 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.838 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.838 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.839 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.839 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.839 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.840 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.840 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.841 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.841 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.841 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.842 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.842 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.842 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.843 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.843 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.843 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.844 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.844 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.844 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.845 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.845 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
context [anonymous] 1:8 attribute title isn't defined
00:51:59.846 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.846 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.846 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.847 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.847 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.847 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.848 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.848 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.849 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.849 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.849 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.xhtml
00:51:59.849 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewControllerTest/text_with_title.xhtml
00:51:59.850 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST PASSED in 19 msec
00:51:59.850 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest -
00:51:59.852 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ******************************************************
00:51:59.852 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom template"
00:51:59.853 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ******************************************************
00:51:59.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=[]))
00:51:59.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=[])
00:51:59.854 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Text.st)
00:51:59.854 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:51:59.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=[]))
00:51:59.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=[])
00:51:59.855 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $title$ $text$ $level$ - $
00:51:59.855 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
00:51:59.856 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $
00:51:59.856 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 4 msec
00:51:59.857 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest -
00:51:59.858 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - **************************************************************
00:51:59.858 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom wrapper template"
00:51:59.859 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - **************************************************************
00:51:59.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.860 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.860 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.861 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st)
00:51:59.861 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:51:59.861 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.861 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.861 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $
00:51:59.862 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.862 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.863 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st)
00:51:59.863 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:51:59.863 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.863 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.863 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $
00:51:59.863 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
00:51:59.864 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$ $endif$
$text$
- $
00:51:59.864 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st)
00:51:59.864 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:51:59.865 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:51:59.865 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:51:59.865 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $
00:51:59.866 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:51:59.866 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:51:59.866 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewTest/expected-results/with_wrapper.xhtml
00:51:59.866 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewTest/with_wrapper.xhtml
00:51:59.868 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 9 msec
00:51:59.868 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest -
00:52:00.236 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - ***********************************
00:52:00.236 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST "must properly render sitemap"
00:52:00.236 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - ***********************************
00:52:00.266 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 1114067009 ...
00:52:00.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.274 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.274 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.274 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.274 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.275 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.275 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.276 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 1284792861 ...
00:52:00.277 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.277 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.277 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.279 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 785088268 ...
00:52:00.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.280 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.280 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.280 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.280 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.280 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.281 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.281 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.281 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 381561920 ...
00:52:00.281 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.282 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.282 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.282 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.282 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.282 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.282 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.283 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.283 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.283 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.283 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 1045544666 ...
00:52:00.283 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.284 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.284 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.284 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.284 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.284 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.284 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.285 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.285 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.285 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.285 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 1371191175 ...
00:52:00.285 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.286 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.286 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.286 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.286 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.286 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.287 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.287 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.287 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.287 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.287 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 620532131 ...
00:52:00.288 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.288 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.288 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.288 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.288 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.290 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.290 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.291 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.291 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.291 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 1137141072 ...
00:52:00.291 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.292 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.292 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.292 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.292 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.292 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.292 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.293 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.293 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.293 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.293 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 1892922524 ...
00:52:00.293 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.294 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.294 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.294 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01
00:52:00.294 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02
00:52:00.295 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03
00:52:00.295 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04
00:52:00.295 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05
00:52:00.295 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06
00:52:00.296 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07
00:52:00.296 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08
00:52:00.296 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09
00:52:00.296 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10
00:52:00.297 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11
00:52:00.297 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12
00:52:00.297 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13
00:52:00.298 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14
00:52:00.298 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15
00:52:00.298 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16
00:52:00.298 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17
00:52:00.299 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18
00:52:00.299 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19
00:52:00.299 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20
00:52:00.299 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21
00:52:00.300 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22
00:52:00.300 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23
00:52:00.300 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24
00:52:00.300 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25
00:52:00.301 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26
00:52:00.301 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27
00:52:00.301 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28
00:52:00.301 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29
00:52:00.302 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30
00:52:00.302 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01
00:52:00.302 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02
00:52:00.303 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03
00:52:00.303 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04
00:52:00.303 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05
00:52:00.304 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06
00:52:00.304 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07
00:52:00.304 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08
00:52:00.304 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09
00:52:00.305 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10
00:52:00.305 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11
00:52:00.305 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12
00:52:00.305 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13
00:52:00.306 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14
00:52:00.306 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15
00:52:00.306 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16
00:52:00.306 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17
00:52:00.307 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18
00:52:00.307 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19
00:52:00.307 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20
00:52:00.307 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21
00:52:00.308 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22
00:52:00.308 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23
00:52:00.308 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24
00:52:00.311 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25
00:52:00.311 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26
00:52:00.311 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27
00:52:00.312 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28
00:52:00.314 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29
00:52:00.314 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30
00:52:00.315 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.315 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.315 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.315 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.315 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.316 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 1951478670 ...
00:52:00.316 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.316 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.316 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.316 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.317 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.317 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.318 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.318 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.318 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.318 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.320 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 887149870 ...
00:52:00.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.321 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.321 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.321 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.321 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.321 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.321 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.321 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 1291180807 ...
00:52:00.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.326 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.326 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.326 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.326 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.326 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.326 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.327 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 560980305 ...
00:52:00.327 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.327 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.327 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.327 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.327 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.327 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.328 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 1558145969 ...
00:52:00.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.329 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.329 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.329 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.329 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.329 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.331 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.331 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.332 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 1856277665 ...
00:52:00.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.332 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.333 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.333 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.333 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.333 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.333 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.333 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 216747921 ...
00:52:00.334 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.336 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 1389380148 ...
00:52:00.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.336 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.337 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 1979001148 ...
00:52:00.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.340 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.340 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.340 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.341 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.341 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 1065251495 ...
00:52:00.341 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.341 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.341 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.341 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.341 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.342 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.342 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 1774138654 ...
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.343 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.344 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.344 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.346 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Sitemap.st)
00:52:00.346 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$entries: { entry |
$entry.location$
$entry.lastModification$
$entry.changeFrequency$
$entry.priority$
}$
- $
00:52:00.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:52:00.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/
00:52:00.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateSitemapViewControllerTest/expected-results/sitemap.xml
00:52:00.348 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateSitemapViewControllerTest/sitemap.xml
00:52:00.352 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST PASSED in 117 msec
00:52:00.352 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest -
00:52:00.355 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ******************************************************
00:52:00.355 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST "must properly render posts with custom template"
00:52:00.355 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ******************************************************
00:52:00.356 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
00:52:00.356 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
00:52:00.357 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Sitemap.st)
00:52:00.358 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
00:52:00.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=[]))
00:52:00.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=[])
00:52:00.360 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $
00:52:00.361 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST PASSED in 6 msec
00:52:00.361 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest -
00:52:00.361 [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: 4.641 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Frontend :: Components :: HTML Template' with 21 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-components-htmltemplate >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-components-htmltemplate <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 27
[INFO] Error size is 0
[INFO] Total bugs: 27
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView] At HtmlTemplateBlogView.java:[line 69] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController(SiteNode, HtmlTemplateBlogView, RequestLocaleManager) may expose internal representation by storing an externally mutable object into HtmlTemplateBlogViewController.view [it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController] At HtmlTemplateBlogViewController.java:[line 124] EI_EXPOSE_REP2
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate.HtmlTemplateBreadCrumbView(Id). [it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate.HtmlTemplateBreadCrumbView] At HtmlTemplateBreadCrumbView.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView] At HtmlTemplateCalendarView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController(HtmlTemplateCalendarView, SiteNode, RequestLocaleManager, CalendarDao, TimeProvider) may expose internal representation by storing an externally mutable object into HtmlTemplateCalendarViewController.view [it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController] At HtmlTemplateCalendarViewController.java:[line 78] EI_EXPOSE_REP2
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate.HtmlTemplateContainerView(Id). [it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate.HtmlTemplateContainerView] At HtmlTemplateContainerView.java:[line 56] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryView(Id). [it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryView] At HtmlTemplateGalleryView.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate.HtmlTemplateHtmlFragmentView(Id). [it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate.HtmlTemplateHtmlFragmentView] At HtmlTemplateHtmlFragmentView.java:[line 62] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder] At HtmlHolder.java:[line 55] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder] At HtmlHolder.java:[line 61] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder.loadTemplate(): new java.io.InputStreamReader(InputStream) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 188] DM_DEFAULT_ENCODING
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder, it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 85]Another occurrence at TextHolder.java:[line 96] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 85] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder, it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 99]Another occurrence at TextHolder.java:[line 102] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 99] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 85] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 99] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 85] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 99] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView] At HtmlTemplateHtmlTextWithTitleView.java:[line 72] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController(HtmlTemplateHtmlTextWithTitleView, SiteNode) may expose internal representation by storing an externally mutable object into HtmlTemplateHtmlTextWithTitleViewController.view [it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController] At HtmlTemplateHtmlTextWithTitleViewController.java:[line 90] EI_EXPOSE_REP2
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateHorizontalMenuView(Id). [it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateHorizontalMenuView] At HtmlTemplateHorizontalMenuView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateVerticalMenuView(Id). [it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateVerticalMenuView] At HtmlTemplateVerticalMenuView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView(Id). [it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView] At HtmlTemplateNodeContainerView.java:[line 60] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView_2(Id). [it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView_2] At HtmlTemplateNodeContainerView_2.java:[line 60] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView] At HtmlTemplateSitemapView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController(SiteNode, HtmlTemplateSitemapView) may expose internal representation by storing an externally mutable object into HtmlTemplateSitemapViewController.view [it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController] At HtmlTemplateSitemapViewController.java:[line 75] EI_EXPOSE_REP2
[INFO]
To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:07 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] There are 203 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-components-htmltemplate >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001528340
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Copying 19 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 21 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/javax.annotation.Nonnegative,/javax.inject.Inject
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[INFO] Copying 13 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test,/org.testng.annotations.DataProvider,/org.testng.annotations.BeforeMethod
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[97,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/calendar/HtmlTemplateCalendarViewTest.java:[81,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/htmltemplate/HtmlTemplateSitemapViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[84,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[106,80] [deprecation] result() in Finder has been deprecated
where T is a type-variable:
T extends Object declared in interface Finder
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-components-htmltemplate <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING] Used undeclared dependencies found:
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] org.springframework:spring-core:jar:5.3.27:compile
[WARNING] org.antlr:ST4:jar:4.1:compile
[WARNING] Unused declared dependencies found:
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime
[WARNING] org.projectlombok:lombok:jar:1.18.24:provided
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm >--
[INFO] Building NorthernWind :: Filesystems :: SCM 1.2-ALPHA-12-SNAPSHOT [13/24]
[INFO] from modules/filesystems/ScmFileSystem/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001534178
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/src/main/resources
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[43,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nullable,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
00:52:21.016 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest
00:52:21.244 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.475 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir10387214068244288271/1
00:52:23.475 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir10387214068244288271/2
00:52:23.527 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:52:23.533 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - *******************************
00:52:23.535 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "must properly initialize"
00:52:23.535 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - *******************************
00:52:23.550 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 15 msec
00:52:23.550 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest -
00:52:23.556 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.738 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir15595971758300366903/1
00:52:23.739 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir15595971758300366903/2
00:52:23.741 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:52:23.742 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ****************************************************************
00:52:23.743 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates"
00:52:23.744 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ****************************************************************
00:52:23.745 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir15595971758300366903/2 ...
00:52:23.748 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes
00:52:23.751 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 7 msec
00:52:23.751 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest -
00:52:23.753 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.840 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir1335624489211311610/1
00:52:23.841 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir1335624489211311610/2
00:52:23.843 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:52:23.843 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************
00:52:23.843 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates"
00:52:23.844 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************
00:52:23.848 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.9)
00:52:23.849 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir1335624489211311610/2 ...
00:52:23.850 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9)
00:52:23.851 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir1335624489211311610/2
00:52:23.851 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir1335624489211311610/1
00:52:23.887 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 44 msec
00:52:23.888 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest -
00:52:23.890 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ***************************************
00:52:23.890 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly clone a repository"
00:52:23.891 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ***************************************
00:52:23.891 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.894 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
00:52:23.894 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.919 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.919 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.920 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.1)]
00:52:23.920 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.920 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.931 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 12 msec
00:52:23.931 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.933 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.933 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.933 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.2)]
00:52:23.933 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.934 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.936 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
00:52:23.936 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.937 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.937 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.938 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.3)]
00:52:23.938 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.938 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.940 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
00:52:23.940 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.942 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.942 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.942 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.4)]
00:52:23.942 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.942 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.944 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec
00:52:23.945 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.946 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.946 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.946 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.5)]
00:52:23.946 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.947 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.949 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec
00:52:23.949 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.951 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.951 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.951 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.6)]
00:52:23.951 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.955 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.958 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 7 msec
00:52:23.960 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.962 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.962 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.962 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.7)]
00:52:23.963 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.963 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.965 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
00:52:23.965 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.966 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.967 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
00:52:23.967 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.8)]
00:52:23.967 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
00:52:23.967 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.969 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
00:52:23.969 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.973 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.973 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags"
00:52:23.974 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]]
00:52:23.974 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.975 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.980 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 7 msec
00:52:23.980 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.982 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.982 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags"
00:52:23.982 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]]
00:52:23.982 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.982 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.9)
00:52:23.986 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
00:52:23.986 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.988 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.988 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets"
00:52:23.988 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]]
00:52:23.988 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.989 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:23.994 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 6 msec
00:52:23.994 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:23.998 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.998 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets"
00:52:23.999 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]]
00:52:23.999 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:23.999 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.9)
00:52:24.002 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec
00:52:24.002 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:24.004 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************
00:52:24.008 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must return no tag when empty working directory"
00:52:24.008 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************
00:52:24.008 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:24.010 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 6 msec
00:52:24.010 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:24.016 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.016 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:24.016 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag1)]
00:52:24.016 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.017 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:24.022 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 5 msec
00:52:24.023 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:24.027 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.028 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:24.028 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag2)]
00:52:24.029 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.029 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:24.032 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 5 msec
00:52:24.032 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:24.034 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.034 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:24.034 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag3)]
00:52:24.034 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.036 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:24.043 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 8 msec
00:52:24.043 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:24.045 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.045 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:24.045 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag4)]
00:52:24.045 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
00:52:24.045 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository2787120140961284071 with Tag(name=published-0.8)
00:52:24.048 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
00:52:24.048 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest -
00:52:24.048 [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: 4.813 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM' with 7 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-scm >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-scm ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-scm <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 7
[INFO] Error size is 0
[INFO] Total bugs: 7
[ERROR] Medium: Possible null pointer dereference in it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport.isEmpty() due to return value of called method [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport, it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport] Dereferenced at ScmWorkingDirectorySupport.java:[line 66]Known null at ScmWorkingDirectorySupport.java:[line 66] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
[ERROR] High: Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean) [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 327] DM_DEFAULT_ENCODING
[ERROR] Low: Private method it.tidalwave.util.impl.DefaultProcessExecutor.log(String, DefaultProcessExecutor$DefaultConsoleOutput) is never called [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[lines 416-420] UPM_UNCALLED_PRIVATE_METHOD
[ERROR] High: Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream) [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 213] DM_DEFAULT_ENCODING
[ERROR] Medium: Naked notify in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read() [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 229] NN_NAKED_NOTIFY
[ERROR] Low: Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.start() [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 107] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Low: Unconditional wait in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 185] UW_UNCOND_WAIT
[INFO]
To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:29 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] There are 11 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-core-filesystem-scm >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001550131
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/src/main/resources
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[43,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-scm ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nullable,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-scm <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm ---
[WARNING] Used undeclared dependencies found:
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:3.2-ALPHA-20:compile
[WARNING] org.netbeans.api:org-openide-filesystems:jar:RELEASE80:compile
[WARNING] org.springframework:spring-context:jar:5.3.27:compile
[WARNING] Unused declared dependencies found:
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test
[WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime
[WARNING] org.projectlombok:lombok:jar:1.18.24:provided
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[WARNING] Non-test scoped test only dependencies found:
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile
[WARNING] org.springframework:spring-context:jar:5.3.27:compile
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git >--
[INFO] Building NorthernWind :: Filesystems :: SCM :: Git 1.2-ALPHA-12-SNAPSHOT [14/24]
[INFO] from modules/filesystems/GitFileSystem/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001555509
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
00:52:40.926 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest
00:52:41.017 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:41.033 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:41.033 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:41.033 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:41.044 [pool-3-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:41.077 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:41.077 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:41.078 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:41.083 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:41.598 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:41.599 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/1
00:52:41.599 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:41.601 [pool-7-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:41.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:41.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/2
00:52:41.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:41.652 [pool-9-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:42.290 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir14741389638222321736/1
00:52:42.291 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir14741389638222321736/2
00:52:42.312 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:52:42.315 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - *******************************
00:52:42.315 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "must properly initialize"
00:52:42.315 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - *******************************
00:52:42.318 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:42.319 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/1
00:52:42.319 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.323 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:42.323 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:42.323 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:42.323 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:42.323 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:42.324 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:42.324 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:42.324 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:42.328 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:42.328 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/2
00:52:42.328 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.335 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:42.335 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:42.335 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:42.335 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:42.335 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:42.335 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:42.335 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:42.336 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:42.337 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:42.337 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/1
00:52:42.337 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.348 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128
00:52:42.348 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0]
00:52:42.349 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/1
00:52:42.349 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:52:42.352 [pool-15-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c'
00:52:42.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:42.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/2
00:52:42.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.400 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128
00:52:42.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0]
00:52:42.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14741389638222321736/2
00:52:42.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:52:42.409 [pool-17-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c'
00:52:42.419 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 101 msec
00:52:42.419 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest -
00:52:42.425 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:42.439 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:42.439 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:42.439 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.444 [pool-19-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:42.478 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:42.478 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:42.478 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.481 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:42.519 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:42.520 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir6442176224045475754/1
00:52:42.520 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.522 [pool-23-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:42.557 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:42.557 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir6442176224045475754/2
00:52:42.557 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.562 [pool-25-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:42.594 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir6442176224045475754/1
00:52:42.595 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir6442176224045475754/2
00:52:42.597 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:52:42.598 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ****************************************************************
00:52:42.598 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates"
00:52:42.598 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ****************************************************************
00:52:42.606 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8
00:52:42.606 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir6442176224045475754/1
00:52:42.607 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.629 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'.
00:52:42.630 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.630 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:42.630 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:42.630 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:42.630 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.630 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.631 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:42.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.632 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts.
00:52:42.637 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir6442176224045475754/2 ...
00:52:42.638 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all
00:52:42.638 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir6442176224045475754/2
00:52:42.638 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.660 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:42.660 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir6442176224045475754/2
00:52:42.661 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:42.671 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:42.675 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:42.675 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir6442176224045475754/1
00:52:42.675 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.681 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:42.682 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes
00:52:42.682 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:42.682 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir6442176224045475754/1
00:52:42.682 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.700 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:42.701 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 102 msec
00:52:42.701 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest -
00:52:42.702 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:42.719 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:42.720 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:42.720 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.727 [pool-37-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:42.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:42.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:42.768 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.786 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:42.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:42.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/1
00:52:42.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.828 [pool-41-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:42.884 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:42.886 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/2
00:52:42.886 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.894 [pool-43-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:42.959 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir11148399938832691928/1
00:52:42.959 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir11148399938832691928/2
00:52:42.964 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:52:42.964 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************
00:52:42.964 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates"
00:52:42.965 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************
00:52:42.965 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8
00:52:42.965 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/1
00:52:42.965 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:42.981 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'.
00:52:42.982 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.982 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:42.982 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:42.982 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:42.982 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.983 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:42.983 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:42.983 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.983 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:42.983 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.983 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:42.983 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.984 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:42.984 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.984 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:42.984 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:42.985 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.9)
00:52:42.987 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts.
00:52:43.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.000 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.008 [pool-47-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.053 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir11148399938832691928/2 ...
00:52:43.055 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all
00:52:43.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/2
00:52:43.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.070 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository4748989761990264202
00:52:43.072 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9
00:52:43.075 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:43.076 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/2
00:52:43.076 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.083 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:43.083 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:43.083 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:43.083 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:43.083 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:43.084 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:43.086 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:43.086 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:43.086 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9
00:52:43.087 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:43.088 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/1
00:52:43.089 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.095 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:43.096 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9)
00:52:43.096 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9
00:52:43.097 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/2
00:52:43.097 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.108 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.9'.
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:43.109 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.110 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:43.110 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.110 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:43.110 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.110 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:43.110 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.111 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking.
00:52:43.112 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir11148399938832691928/2
00:52:43.112 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir11148399938832691928/1
00:52:43.150 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all
00:52:43.150 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/1
00:52:43.150 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.174 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository4748989761990264202
00:52:43.175 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9
00:52:43.180 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9
00:52:43.180 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/1
00:52:43.181 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.189 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Previous HEAD position was b86b499 Fixed Google Fonts.
00:52:43.190 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking.
00:52:43.190 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:43.191 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11148399938832691928/2
00:52:43.191 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.194 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9
00:52:43.213 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 249 msec
00:52:43.213 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest -
00:52:43.229 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ***************************************
00:52:43.229 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly clone a repository"
00:52:43.229 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ***************************************
00:52:43.231 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:43.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.234 [pool-63-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.270 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:43.271 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.271 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.274 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:43.276 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:43.276 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.276 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.278 [pool-67-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.316 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 87 msec
00:52:43.316 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:43.342 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.343 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:43.343 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.1)]
00:52:43.343 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.343 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:43.344 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.344 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.344 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.346 [pool-69-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.381 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:43.381 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.381 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.384 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:43.384 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:43.384 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.385 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.389 [pool-73-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.426 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.1
00:52:43.427 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.427 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.443 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.1'.
00:52:43.443 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.443 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:43.444 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.444 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:43.444 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.444 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:43.445 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.445 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:43.445 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.445 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at f125b4e Added Google ownership proof.
00:52:43.446 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:43.447 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 105 msec
00:52:43.448 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:43.467 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.467 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:43.467 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.2)]
00:52:43.467 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.467 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:43.468 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.468 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.468 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.472 [pool-79-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:43.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.509 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:43.510 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:43.510 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.510 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.512 [pool-83-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.2
00:52:43.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.552 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.2'.
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.553 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b71c72e Fixed hero.
00:52:43.554 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:43.555 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.555 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.557 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:43.558 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 90 msec
00:52:43.558 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:43.580 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.580 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:43.580 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.3)]
00:52:43.580 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.580 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:43.581 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.581 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.581 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.582 [pool-89-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.616 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:43.616 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.616 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.618 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:43.619 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:43.619 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.619 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.622 [pool-93-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.656 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.3
00:52:43.656 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.657 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.3'.
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.666 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:43.667 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.667 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.666 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:43.668 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.668 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:43.668 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.668 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at a3bac56 Added Google Analytics.
00:52:43.671 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:43.672 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 91 msec
00:52:43.672 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:43.703 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.703 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:43.703 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.4)]
00:52:43.703 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.704 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:43.705 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.705 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.705 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.708 [pool-99-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:43.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.745 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:43.748 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:43.748 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.748 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.751 [pool-103-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.791 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.4
00:52:43.791 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.791 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.806 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.4'.
00:52:43.806 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.806 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:43.806 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.807 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 8f573f8 Set the color theme.
00:52:43.807 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:43.808 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.809 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.812 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:43.814 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 110 msec
00:52:43.814 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:43.848 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.848 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:43.848 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.5)]
00:52:43.848 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.848 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:43.849 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.849 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.849 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.854 [pool-109-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.885 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:43.886 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.886 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.888 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:43.889 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:43.889 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.889 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.891 [pool-113-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:43.922 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.5
00:52:43.922 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.922 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.933 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.5'.
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:43.934 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 086e600 Added new contents.
00:52:43.935 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:43.935 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:43.935 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.937 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:43.938 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 91 msec
00:52:43.938 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:43.961 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.961 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:43.961 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.6)]
00:52:43.961 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:43.962 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:43.963 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:43.963 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:43.963 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:43.965 [pool-119-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.002 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:44.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.003 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.005 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:44.006 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.006 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.006 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.008 [pool-123-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.039 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.6
00:52:44.040 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.040 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.050 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.6'.
00:52:44.050 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.050 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:44.050 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:44.050 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.051 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 9001e96 Forced committing of media.
00:52:44.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:44.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.053 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.055 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 93 msec
00:52:44.055 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.076 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:44.076 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:44.077 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.7)]
00:52:44.077 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:44.077 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:44.078 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.078 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.078 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.082 [pool-129-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.114 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:44.115 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.115 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.118 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:44.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.119 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.120 [pool-133-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.151 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.7
00:52:44.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.152 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.167 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.7'.
00:52:44.167 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.168 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 81b8ba4 ...
00:52:44.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:44.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.172 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.172 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 96 msec
00:52:44.172 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.194 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:44.194 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout"
00:52:44.194 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.8)]
00:52:44.194 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************
00:52:44.194 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:44.195 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.195 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.195 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.197 [pool-139-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:44.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.232 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.234 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:44.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.236 [pool-143-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.269 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8
00:52:44.269 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.269 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.280 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'.
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR:
00:52:44.281 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts.
00:52:44.281 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:44.282 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.282 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.284 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.285 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 91 msec
00:52:44.285 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.310 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.311 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags"
00:52:44.311 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]]
00:52:44.311 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.311 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:44.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.312 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.313 [pool-149-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.351 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:44.351 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.351 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.353 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:44.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.359 [pool-153-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.388 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.388 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.389 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.391 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.392 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.395 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.395 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.395 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.395 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.395 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.396 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.396 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.396 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.408 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.410 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 100 msec
00:52:44.410 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.433 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.433 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags"
00:52:44.433 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]]
00:52:44.433 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.433 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.9)
00:52:44.434 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.434 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.434 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.436 [pool-161-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.476 [pool-163-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.511 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.511 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.511 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.513 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.514 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9
00:52:44.516 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.516 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.516 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.518 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9
00:52:44.519 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.519 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.519 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.521 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9
00:52:44.523 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 90 msec
00:52:44.523 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets"
00:52:44.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]]
00:52:44.542 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.542 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:44.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.547 [pool-171-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.588 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:44.589 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.589 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.592 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:44.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.599 [pool-175-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.641 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all
00:52:44.642 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.642 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.663 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.663 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.663 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.670 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.670 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.670 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.670 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.670 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.672 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.672 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.672 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.676 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 132 msec
00:52:44.676 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.698 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.699 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets"
00:52:44.699 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]]
00:52:44.699 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:52:44.699 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.9)
00:52:44.699 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.699 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.699 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.704 [pool-181-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.746 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.746 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.746 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.752 [pool-183-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.787 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all
00:52:44.787 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.787 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.800 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname
00:52:44.801 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.803 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.806 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1
00:52:44.806 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2
00:52:44.806 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3
00:52:44.807 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4
00:52:44.807 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5
00:52:44.807 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6
00:52:44.807 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7
00:52:44.807 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8
00:52:44.807 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9
00:52:44.813 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 115 msec
00:52:44.813 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.830 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************
00:52:44.830 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must return no tag when empty working directory"
00:52:44.830 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************
00:52:44.830 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:44.831 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.831 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.831 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.835 [pool-189-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.896 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:44.896 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.896 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.901 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:44.901 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:44.901 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.901 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.906 [pool-193-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:44.943 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0
00:52:44.943 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.943 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.947 [pool-195-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c'
00:52:44.950 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128
00:52:44.950 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0]
00:52:44.950 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:44.950 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:52:44.952 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 121 msec
00:52:44.952 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:44.972 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:44.972 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:44.973 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag1)]
00:52:44.973 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:44.973 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:44.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:44.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:44.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:44.975 [pool-197-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.013 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:45.013 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:45.013 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.016 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:45.016 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:45.016 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.016 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.021 [pool-201-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.057 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag1
00:52:45.057 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.057 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.059 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag1' did not match any file(s) known to git
00:52:45.062 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1
00:52:45.062 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag1]
00:52:45.062 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.062 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:52:45.065 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 92 msec
00:52:45.065 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:45.080 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:45.080 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:45.080 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag2)]
00:52:45.080 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:45.080 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:45.080 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:45.080 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:45.080 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.085 [pool-205-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.120 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:45.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:45.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.124 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:45.125 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:45.125 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.125 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.132 [pool-209-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag2
00:52:45.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.170 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag2' did not match any file(s) known to git
00:52:45.173 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1
00:52:45.173 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag2]
00:52:45.173 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.173 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:52:45.178 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 98 msec
00:52:45.178 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:45.191 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:45.191 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:45.191 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag3)]
00:52:45.191 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:45.191 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:45.192 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:45.192 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:45.192 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.195 [pool-213-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.230 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:45.230 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:45.230 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.234 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:45.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:45.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.237 [pool-217-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.275 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag3
00:52:45.278 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.278 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.284 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag3' did not match any file(s) known to git
00:52:45.289 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1
00:52:45.289 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag3]
00:52:45.289 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.289 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:52:45.290 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 99 msec
00:52:45.290 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:45.310 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:45.312 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:52:45.312 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag4)]
00:52:45.312 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************************
00:52:45.312 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository4748989761990264202 with Tag(name=published-0.8)
00:52:45.313 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
00:52:45.313 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:45.313 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.317 [pool-221-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.357 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9
00:52:45.357 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository4748989761990264202
00:52:45.357 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.360 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
00:52:45.361 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository4748989761990264202/ .
00:52:45.361 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.361 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.363 [pool-225-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'...
00:52:45.396 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag4
00:52:45.396 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.396 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:52:45.400 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag4' did not match any file(s) known to git
00:52:45.401 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1
00:52:45.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag4]
00:52:45.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8778652726829827597
00:52:45.401 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:52:45.403 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 93 msec
00:52:45.404 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest -
00:52:45.404 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.451 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM :: Git' with 2 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-git >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-git ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-git <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-git ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-core-filesystem-git ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-filesystem-git ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:52:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:52:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:52:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:52:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:52:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:52:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] There are 2 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-core-filesystem-git >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001570358
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-git ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-git <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-git ---
[WARNING] Used undeclared dependencies found:
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-20:compile
[WARNING] org.springframework:spring-beans:jar:5.3.27:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test
[WARNING] commons-io:commons-io:jar:2.4:test
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile
[WARNING] javax.inject:javax.inject:jar:1:compile
[WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime
[WARNING] org.projectlombok:lombok:jar:1.18.24:provided
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[WARNING] org.testng:testng:jar:7.7.1:test
[WARNING] org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING] org.mockito:mockito-core:jar:4.8.1:test
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg >--
[INFO] Building NorthernWind :: Filesystems :: SCM :: Mercurial 1.2-ALPHA-12-SNAPSHOT [15/24]
[INFO] from modules/filesystems/MercurialFileSystem/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001575023
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
00:53:02.388 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest
00:53:02.553 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:02.573 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:02.573 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:02.573 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:03.193 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:03.196 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:03.197 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:03.198 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:03.211 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:03.212 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:03.242 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:03.243 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:03.243 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:03.467 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:04.269 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:04.270 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8954437035033976956/1
00:53:04.270 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:04.472 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:04.472 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8954437035033976956/2
00:53:04.472 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:05.331 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir8954437035033976956/1
00:53:05.332 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir8954437035033976956/2
00:53:05.409 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:53:05.411 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - *******************************
00:53:05.412 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "must properly initialize"
00:53:05.412 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - *******************************
00:53:05.415 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:05.416 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8954437035033976956/1
00:53:05.416 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:05.563 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37
00:53:05.564 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:05.564 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:05.564 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:05.564 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:05.565 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:05.565 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:05.565 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:05.565 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:05.591 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:05.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8954437035033976956/2
00:53:05.594 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:05.744 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37
00:53:05.744 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:05.744 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:05.744 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:05.745 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:05.745 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:05.745 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:05.745 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:05.745 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:05.771 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:05.772 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8954437035033976956/1
00:53:05.773 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:05.947 [pool-14-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000
00:53:05.984 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:05.986 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir8954437035033976956/2
00:53:05.986 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:06.132 [pool-16-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000
00:53:06.171 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 750 msec
00:53:06.171 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest -
00:53:06.177 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:06.195 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:06.195 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:06.195 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:06.467 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:06.467 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:06.467 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:06.467 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:06.479 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:06.480 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:06.524 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:06.525 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:06.525 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:06.736 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:06.894 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:06.894 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11092779550704217131/1
00:53:06.894 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:07.132 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:07.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11092779550704217131/2
00:53:07.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:07.327 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir11092779550704217131/1
00:53:07.327 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir11092779550704217131/2
00:53:07.334 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:53:07.335 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ****************************************************************
00:53:07.335 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates"
00:53:07.335 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ****************************************************************
00:53:07.336 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8
00:53:07.337 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11092779550704217131/1
00:53:07.337 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:07.533 [pool-26-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:07.563 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir11092779550704217131/2 ...
00:53:07.564 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull
00:53:07.564 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11092779550704217131/2
00:53:07.564 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:07.704 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository16410798678527532737
00:53:07.737 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes
00:53:07.740 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found
00:53:07.764 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:07.766 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11092779550704217131/2
00:53:07.766 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:07.937 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37
00:53:07.937 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:07.937 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:07.937 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:07.938 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:07.938 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:07.939 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:07.940 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:07.941 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:07.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:07.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11092779550704217131/1
00:53:07.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:08.143 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8
00:53:08.173 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes
00:53:08.174 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:08.174 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11092779550704217131/1
00:53:08.174 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:08.324 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8
00:53:08.349 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 1013 msec
00:53:08.350 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest -
00:53:08.360 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:08.386 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:08.386 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:08.386 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:08.648 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:08.648 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:08.648 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:08.648 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:08.663 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:08.663 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:08.695 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:08.696 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:08.696 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:08.857 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:08.966 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:08.970 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/1
00:53:08.971 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:09.254 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:09.254 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/2
00:53:09.255 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:09.466 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir3890957545336323907/1
00:53:09.467 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir3890957545336323907/2
00:53:09.469 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus]
00:53:09.471 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************
00:53:09.471 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates"
00:53:09.471 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************
00:53:09.474 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8
00:53:09.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/1
00:53:09.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:09.663 [pool-44-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:09.688 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.9)
00:53:09.704 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:09.705 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:09.705 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:09.943 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:09.944 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:09.944 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:09.944 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:09.959 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:09.959 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:09.986 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir3890957545336323907/2 ...
00:53:09.987 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull
00:53:09.987 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/2
00:53:09.988 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:10.108 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository16410798678527532737
00:53:10.166 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes
00:53:10.167 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:10.167 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:10.167 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:10.175 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files
00:53:10.176 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b
00:53:10.176 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy)
00:53:10.205 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:10.205 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/2
00:53:10.205 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:10.342 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:10.343 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:10.377 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:10.377 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/1
00:53:10.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:10.574 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8
00:53:10.608 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9)
00:53:10.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9
00:53:10.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/2
00:53:10.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:10.784 [pool-54-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:10.807 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir3890957545336323907/2
00:53:10.808 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir3890957545336323907/1
00:53:10.846 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull
00:53:10.852 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/1
00:53:10.853 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:10.979 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository16410798678527532737
00:53:11.027 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes
00:53:11.028 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:11.028 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:11.028 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:11.033 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files
00:53:11.034 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b
00:53:11.034 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy)
00:53:11.060 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9
00:53:11.060 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/1
00:53:11.060 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:11.208 [pool-58-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:11.229 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:11.229 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3890957545336323907/2
00:53:11.229 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:11.393 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: bd9971dc550f published-0.9
00:53:11.440 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 1966 msec
00:53:11.441 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest -
00:53:11.469 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ***************************************
00:53:11.469 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly clone a repository"
00:53:11.469 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ***************************************
00:53:11.470 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:11.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:11.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:11.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:11.721 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:11.721 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:11.721 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:11.721 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:11.736 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:11.736 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:11.766 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:11.766 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:11.766 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:11.941 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:11.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:11.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:11.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:12.178 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 708 msec
00:53:12.178 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:12.218 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:12.219 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:12.219 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.1)]
00:53:12.220 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:12.220 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:12.221 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:12.223 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:12.223 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:12.498 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:12.498 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:12.498 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:12.498 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:12.514 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:12.514 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:12.542 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:12.542 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:12.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:12.710 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:12.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:12.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:12.742 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:12.945 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.1
00:53:12.946 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:12.946 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:13.159 [pool-74-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 39 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:13.188 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:13.189 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:13.189 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:13.345 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: abe7ba219827 published-0.1
00:53:13.373 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1155 msec
00:53:13.373 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:13.415 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:13.416 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:13.416 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.2)]
00:53:13.416 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:13.418 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:13.418 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:13.418 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:13.418 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:13.679 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:13.679 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:13.679 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:13.679 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:13.692 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:13.692 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:13.717 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:13.719 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:13.719 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:13.877 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:13.903 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:13.903 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:13.903 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:14.101 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.2
00:53:14.101 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:14.101 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:14.283 [pool-84-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 41 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:14.320 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:14.321 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:14.321 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:14.476 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c39cd0d40eff published-0.2
00:53:14.504 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1087 msec
00:53:14.504 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:14.552 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:14.552 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:14.552 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.3)]
00:53:14.552 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:14.552 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:14.553 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:14.553 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:14.553 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:14.794 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:14.795 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:14.795 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:14.795 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:14.809 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:14.810 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:14.837 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:14.837 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:14.838 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:14.996 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:15.025 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:15.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:15.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:15.226 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.3
00:53:15.227 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:15.227 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:15.394 [pool-94-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:15.422 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:15.423 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:15.423 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:15.582 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: e9f741b88568 published-0.3
00:53:15.620 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1070 msec
00:53:15.620 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:15.652 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:15.652 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:15.652 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.4)]
00:53:15.652 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:15.653 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:15.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:15.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:15.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:15.906 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:15.907 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:15.907 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:15.907 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:15.917 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:15.917 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:15.942 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:15.942 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:15.942 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:16.106 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:16.132 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:16.132 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:16.132 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:16.331 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.4
00:53:16.332 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:16.332 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:16.508 [pool-104-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:16.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:16.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:16.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:16.743 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 91d239c72d39 published-0.4
00:53:16.766 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1114 msec
00:53:16.767 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:16.819 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:16.819 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:16.819 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.5)]
00:53:16.819 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:16.820 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:16.821 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:16.821 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:16.821 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:17.060 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:17.061 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:17.061 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:17.061 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:17.080 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:17.080 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:17.108 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:17.108 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:17.108 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:17.279 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:17.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:17.305 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:17.306 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:17.497 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.5
00:53:17.497 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:17.497 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:17.742 [pool-114-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:17.766 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:17.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:17.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:18.006 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 76de3ad978fb published-0.5
00:53:18.029 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1209 msec
00:53:18.029 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:18.069 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:18.069 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:18.069 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.6)]
00:53:18.069 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:18.070 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:18.071 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:18.071 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:18.072 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:18.321 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:18.321 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:18.322 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:18.322 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:18.334 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:18.334 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:18.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:18.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:18.371 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:18.548 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:18.571 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:18.572 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:18.572 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:18.775 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.6
00:53:18.775 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:18.775 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:19.002 [pool-124-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:19.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:19.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:19.026 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:19.221 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 23c0cd7768d8 published-0.6
00:53:19.250 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1180 msec
00:53:19.250 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:19.307 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:19.307 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:19.307 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.7)]
00:53:19.307 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:19.309 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:19.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:19.311 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:19.312 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:19.561 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:19.562 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:19.562 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:19.562 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:19.578 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:19.578 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:19.614 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:19.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:19.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:19.775 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:19.801 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:19.801 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:19.801 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:20.006 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.7
00:53:20.006 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:20.006 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:20.208 [pool-134-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:20.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:20.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:20.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:20.405 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 1be9cfbbf46c published-0.7
00:53:20.433 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1125 msec
00:53:20.433 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:20.495 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:20.495 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout"
00:53:20.495 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.8)]
00:53:20.495 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************
00:53:20.495 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:20.496 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:20.496 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:20.496 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:20.753 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:20.754 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:20.754 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:20.754 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:20.766 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:20.766 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:20.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:20.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:20.792 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:20.949 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:20.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:20.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:20.974 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:21.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8
00:53:21.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:21.169 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:21.350 [pool-144-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
00:53:21.373 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:21.374 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:21.374 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:21.564 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8
00:53:21.593 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1098 msec
00:53:21.593 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:21.633 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:21.634 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags"
00:53:21.634 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]]
00:53:21.634 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:21.634 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:21.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:21.636 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:21.636 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:21.905 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:21.905 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:21.905 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:21.905 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:21.915 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:21.915 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:21.956 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:21.957 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:21.957 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:22.131 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:22.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:22.165 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:22.165 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:22.399 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:22.399 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:22.399 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:22.562 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:22.587 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:22.587 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:22.587 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:22.752 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:22.785 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:22.785 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:22.785 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:23.010 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37
00:53:23.010 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:23.010 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:23.010 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:23.010 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:23.011 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:23.011 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:23.011 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:23.011 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:23.041 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1407 msec
00:53:23.041 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:23.069 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:23.069 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags"
00:53:23.070 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]]
00:53:23.070 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:23.070 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.9)
00:53:23.070 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:23.071 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:23.071 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:23.346 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:23.346 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:23.346 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:23.346 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:23.356 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:23.356 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:23.385 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:23.385 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:23.385 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:23.584 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:23.584 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:23.584 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:23.740 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:23.769 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:23.769 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:23.769 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:23.925 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b
00:53:23.925 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f
00:53:23.925 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:23.925 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:23.925 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:23.926 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:23.926 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:23.926 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:23.926 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:23.926 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:23.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:23.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:23.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:24.079 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b
00:53:24.080 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f
00:53:24.080 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:24.080 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:24.080 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:24.080 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:24.080 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:24.080 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:24.081 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:24.081 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:24.107 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1038 msec
00:53:24.107 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:24.159 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:24.159 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets"
00:53:24.159 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]]
00:53:24.159 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:24.159 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:24.161 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:24.161 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:24.161 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:24.419 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:24.419 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:24.419 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:24.419 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:24.433 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:24.433 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:24.464 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:24.465 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:24.465 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:24.639 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:24.673 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:24.673 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:24.673 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:24.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull
00:53:24.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:24.862 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:24.982 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository16410798678527532737
00:53:25.009 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes
00:53:25.009 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found
00:53:25.032 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:25.032 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:25.032 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:25.167 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:25.168 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:25.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1037 msec
00:53:25.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:25.226 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:25.226 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets"
00:53:25.227 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]]
00:53:25.227 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
00:53:25.227 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.9)
00:53:25.227 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:25.227 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:25.227 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:25.500 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:25.500 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:25.500 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:25.501 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:25.512 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:25.512 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:25.540 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:25.541 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:25.541 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:25.743 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull
00:53:25.743 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:25.743 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:25.858 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository16410798678527532737
00:53:25.901 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes
00:53:25.901 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found
00:53:25.937 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags
00:53:25.937 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:25.937 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff
00:53:26.078 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827
00:53:26.111 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 883 msec
00:53:26.111 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:26.148 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************
00:53:26.148 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must return no tag when empty working directory"
00:53:26.148 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************
00:53:26.148 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:26.149 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:26.149 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:26.149 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:26.452 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:26.452 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:26.452 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:26.452 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:26.465 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:26.465 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:26.493 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:26.493 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:26.493 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:26.664 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:26.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:26.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:26.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:26.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id
00:53:26.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:26.907 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:27.053 [pool-194-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000
00:53:27.074 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 926 msec
00:53:27.074 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:27.103 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:27.103 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:53:27.103 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag1)]
00:53:27.103 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:27.104 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:27.104 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:27.104 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:27.104 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:27.355 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:27.355 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:27.355 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:27.355 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:27.367 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:27.367 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:27.394 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:27.394 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:27.394 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:27.571 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:27.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:27.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:27.624 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:27.821 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag1
00:53:27.822 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:27.822 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:27.979 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag1'
00:53:28.008 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255
00:53:28.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag1]
00:53:28.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:28.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:53:28.017 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 911 msec
00:53:28.017 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:28.045 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:28.045 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:53:28.045 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag2)]
00:53:28.045 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:28.045 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:28.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:28.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:28.046 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:28.311 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:28.312 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:28.312 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:28.312 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:28.328 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:28.328 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:28.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:28.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:28.354 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:28.534 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:28.559 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:28.559 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:28.559 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:28.764 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag2
00:53:28.764 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:28.764 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:28.912 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag2'
00:53:28.941 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255
00:53:28.941 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag2]
00:53:28.941 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:28.941 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:53:28.943 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 897 msec
00:53:28.943 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:28.974 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:28.974 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:53:28.975 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag3)]
00:53:28.975 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:28.975 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:28.976 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:28.976 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:28.976 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:29.218 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:29.218 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:29.218 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:29.218 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:29.232 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:29.232 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:29.256 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:29.256 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:29.256 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:29.445 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:29.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:29.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:29.470 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:29.756 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag3
00:53:29.756 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:29.756 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:29.908 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag3'
00:53:29.949 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255
00:53:29.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag3]
00:53:29.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:29.949 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:53:29.950 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 976 msec
00:53:29.950 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:29.979 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:29.979 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
00:53:29.980 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag4)]
00:53:29.980 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************************
00:53:29.980 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository16410798678527532737 with Tag(name=published-0.8)
00:53:29.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
00:53:29.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:29.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:30.240 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes
00:53:30.240 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets
00:53:30.240 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests
00:53:30.240 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes
00:53:30.253 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
00:53:30.253 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
00:53:30.280 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9
00:53:30.280 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository16410798678527532737
00:53:30.280 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:30.443 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository16410798678527532737/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
00:53:30.466 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository16410798678527532737/ .
00:53:30.466 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:30.466 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:30.654 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag4
00:53:30.654 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:30.654 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: []
00:53:30.797 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag4'
00:53:30.825 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255
00:53:30.825 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag4]
00:53:30.825 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11611962899786042313
00:53:30.825 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/, , HUDSON_COOKIE=8356273f-b26b-47f0-bf7a-9f9ce5493335, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics_branches-10, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#10, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/display/redirect, , GIT_BRANCH=origin/fix-for-NW-265, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=10, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_branches, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings7380907072654866310.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/3, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=88670c31d519f994675b8fbb40db1747c3bde3a2, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=3, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_branches, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=10, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_branches/10/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/fabriziogiudici/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ]
00:53:30.827 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 846 msec
00:53:30.827 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest -
00:53:30.828 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.019 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM :: Mercurial' with 2 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-hg >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-hg ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-hg <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:36 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] There is 1 error reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-core-filesystem-hg >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001616736
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-hg ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11'
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11'
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-hg <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg ---
[WARNING] Used undeclared dependencies found:
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-20:compile
[WARNING] org.springframework:spring-beans:jar:5.3.27:compile
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test
[WARNING] commons-io:commons-io:jar:2.4:test
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile
[WARNING] javax.inject:javax.inject:jar:1:compile
[WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime
[WARNING] org.projectlombok:lombok:jar:1.18.24:provided
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[WARNING] org.testng:testng:jar:7.7.1:test
[WARNING] org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING] org.mockito:mockito-core:jar:4.8.1:test
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons >--
[INFO] Building NorthernWind :: Frontend :: Commons 1.2-ALPHA-12-SNAPSHOT [16/24]
[INFO] from modules/frontend/Commons/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.pom (2.2 kB at 6.2 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.pom (3.0 kB at 9.1 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.jar (1.6 MB at 4.3 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.jar (1.0 MB at 3.1 MB/s)
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001623298
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Executing tasks
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-classes
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/unwoven-test-classes
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/src/main/resources
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] [path] bad path element "/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/classes": no such file or directory
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nullable,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/src/main/java/it/tidalwave/northernwind/frontend/util/InitializationDiagnosticsDispatcherServletDecorator.java:[53,7] [serial] serializable class InitializationDiagnosticsDispatcherServletDecorator has no definition of serialVersionUID
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/src/test/resources
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] No sources to compile
[INFO]
[INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-commons ---
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-commons >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-commons <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 6
[INFO] Error size is 0
[INFO] Total bugs: 6
[ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator.sendProcessingError(Throwable, HttpServletResponse): new java.io.PrintWriter(OutputStream) [it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator] At InitializationDiagnosticsDispatcherServletDecorator.java:[line 129] DM_DEFAULT_ENCODING
[ERROR] Low: it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator is Serializable; consider declaring a serialVersionUID [it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator] At InitializationDiagnosticsDispatcherServletDecorator.java:[lines 53-140] SE_NO_SERIALVERSIONID
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter(). [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] At NorthernWindResponseHeaderFilter.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter(). [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] At NorthernWindResponseHeaderFilter.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter() [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] Redundant null check at NorthernWindResponseHeaderFilter.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter() [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] Redundant null check at NorthernWindResponseHeaderFilter.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[INFO]
To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:53:52 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] There are 32 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-commons >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001632632
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/src/main/resources
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nullable,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/src/main/java/it/tidalwave/northernwind/frontend/util/InitializationDiagnosticsDispatcherServletDecorator.java:[53,7] [serial] serializable class InitializationDiagnosticsDispatcherServletDecorator has no definition of serialVersionUID
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Commons/src/test/resources
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] No sources to compile
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-commons <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING] Used undeclared dependencies found:
[WARNING] org.springframework:spring-beans:jar:5.3.27:compile
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:provided
[WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING] org.projectlombok:lombok:jar:1.18.24:provided
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[WARNING] org.testng:testng:jar:7.7.1:test
[WARNING] org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING] org.mockito:mockito-core:jar:4.8.1:test
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media >--
[INFO] Building NorthernWind :: Frontend :: Media 1.2-ALPHA-12-SNAPSHOT [17/24]
[INFO] from modules/frontend/Media/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001639375
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Executing tasks
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-classes
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/unwoven-test-classes
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 16 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/org.aspectj.lang.annotation.Around,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/it.tidalwave.northernwind.aspect.DebugProfiling,/org.aspectj.lang.annotation.Aspect,/javax.annotation.PostConstruct,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[51,80] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[53,76] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[55,82] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/interpolator/ScanningMetadataInterpolatorFactory.java:[69,61] [deprecation] newInstance() in Class has been deprecated
where T is a type-variable:
T extends Object declared in class Class
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Copying 9584 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast
required: Map,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
00:54:10.167 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest
00:54:11.965 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators]
00:54:12.176 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@28736857), null, canConvert: false)
00:54:12.201 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.201 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.202 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
00:54:12.203 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@28736857)
00:54:12.204 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@28736857), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
00:54:12.236 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image
00:54:12.379 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10
00:54:12.379 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1
00:54:12.388 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage
00:54:12.388 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0]
00:54:12.408 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false
00:54:12.446 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
00:54:12.447 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@28736857) done in 244 msec
00:54:12.448 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.452 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.598 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT]
00:54:12.600 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *************************************************************************************************
00:54:12.600 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must cache the same instance within expiration time without checking for file modification"
00:54:12.600 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *************************************************************************************************
00:54:12.603 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.611 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.644 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT]
00:54:12.644 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.644 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.645 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.646 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:06Z[GMT]
00:54:12.646 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.646 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.646 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.646 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:12Z[GMT]
00:54:12.646 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.646 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.647 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.647 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:18Z[GMT]
00:54:12.647 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.647 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.647 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.647 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:24Z[GMT]
00:54:12.647 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.648 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.648 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.648 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:30Z[GMT]
00:54:12.648 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.648 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.648 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.649 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:36Z[GMT]
00:54:12.649 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.649 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.649 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.649 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:42Z[GMT]
00:54:12.649 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.649 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.649 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.650 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:48Z[GMT]
00:54:12.650 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.650 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.650 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.650 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:54Z[GMT]
00:54:12.650 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.650 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.651 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.651 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01Z[GMT]
00:54:12.651 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.651 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.651 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.651 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:06Z[GMT]
00:54:12.651 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.652 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.652 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:12Z[GMT]
00:54:12.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.652 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.652 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.652 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:18Z[GMT]
00:54:12.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.653 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.653 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:24Z[GMT]
00:54:12.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.653 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.653 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.653 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:30Z[GMT]
00:54:12.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.654 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.654 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:36Z[GMT]
00:54:12.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.654 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.654 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.655 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:42Z[GMT]
00:54:12.655 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.655 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.655 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.655 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:48Z[GMT]
00:54:12.656 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.656 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.656 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.656 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:54Z[GMT]
00:54:12.656 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.656 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.657 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.657 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02Z[GMT]
00:54:12.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.657 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.657 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.657 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:06Z[GMT]
00:54:12.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.658 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.658 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:12Z[GMT]
00:54:12.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.658 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.658 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.658 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:18Z[GMT]
00:54:12.659 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.659 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.659 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.659 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:24Z[GMT]
00:54:12.659 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.659 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.659 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.660 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:30Z[GMT]
00:54:12.660 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.660 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.660 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.660 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:36Z[GMT]
00:54:12.660 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.660 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.661 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.662 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:42Z[GMT]
00:54:12.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.662 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.662 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:48Z[GMT]
00:54:12.662 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.663 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.663 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.663 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:54Z[GMT]
00:54:12.663 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.663 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.663 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.663 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03Z[GMT]
00:54:12.663 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.664 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.664 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:06Z[GMT]
00:54:12.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.664 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.664 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:12Z[GMT]
00:54:12.664 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.665 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.665 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:18Z[GMT]
00:54:12.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.665 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.665 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.665 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:24Z[GMT]
00:54:12.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.667 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.667 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.668 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:30Z[GMT]
00:54:12.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.668 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.668 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:36Z[GMT]
00:54:12.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.668 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.668 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.669 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:42Z[GMT]
00:54:12.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.669 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.669 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:48Z[GMT]
00:54:12.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.669 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.669 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:54Z[GMT]
00:54:12.669 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.670 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.670 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04Z[GMT]
00:54:12.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.670 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.670 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:06Z[GMT]
00:54:12.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.670 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.671 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.671 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:12Z[GMT]
00:54:12.672 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.672 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.672 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.672 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:18Z[GMT]
00:54:12.672 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.672 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.672 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.672 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:24Z[GMT]
00:54:12.672 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.672 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:30Z[GMT]
00:54:12.673 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.673 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:36Z[GMT]
00:54:12.673 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.673 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.673 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.674 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:42Z[GMT]
00:54:12.674 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.674 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.675 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.675 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:48Z[GMT]
00:54:12.675 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.675 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.675 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.676 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:54Z[GMT]
00:54:12.676 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.677 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.677 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.677 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05Z[GMT]
00:54:12.677 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.678 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.678 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:06Z[GMT]
00:54:12.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.678 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.678 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:12Z[GMT]
00:54:12.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.678 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.678 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.679 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:18Z[GMT]
00:54:12.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.679 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.679 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:24Z[GMT]
00:54:12.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.679 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.679 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:30Z[GMT]
00:54:12.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.679 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:36Z[GMT]
00:54:12.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.680 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:42Z[GMT]
00:54:12.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.680 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:48Z[GMT]
00:54:12.681 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.681 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:54Z[GMT]
00:54:12.681 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.681 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.681 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06Z[GMT]
00:54:12.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:06Z[GMT]
00:54:12.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.682 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:12Z[GMT]
00:54:12.682 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.683 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.683 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.684 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:18Z[GMT]
00:54:12.684 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.684 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.684 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.684 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:24Z[GMT]
00:54:12.684 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.685 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.685 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.685 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:30Z[GMT]
00:54:12.685 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.685 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.685 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.685 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:36Z[GMT]
00:54:12.685 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.685 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.685 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.686 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:42Z[GMT]
00:54:12.686 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.687 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.688 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.688 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:48Z[GMT]
00:54:12.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.688 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.689 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.689 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:54Z[GMT]
00:54:12.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.689 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.689 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07Z[GMT]
00:54:12.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.689 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.689 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.690 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:06Z[GMT]
00:54:12.690 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.690 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.690 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.690 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:12Z[GMT]
00:54:12.690 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.690 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.690 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.690 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:18Z[GMT]
00:54:12.690 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.690 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.691 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.691 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:24Z[GMT]
00:54:12.691 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.691 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.691 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.691 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:30Z[GMT]
00:54:12.691 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.692 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.692 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.692 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:36Z[GMT]
00:54:12.692 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.692 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.692 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.693 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:42Z[GMT]
00:54:12.698 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.698 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.698 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.698 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:48Z[GMT]
00:54:12.698 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.699 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.699 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.700 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:54Z[GMT]
00:54:12.701 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.701 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08Z[GMT]
00:54:12.702 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.702 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:06Z[GMT]
00:54:12.702 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.702 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:12Z[GMT]
00:54:12.702 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.702 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.703 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.703 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:18Z[GMT]
00:54:12.703 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.704 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.704 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:24Z[GMT]
00:54:12.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.704 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.704 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:30Z[GMT]
00:54:12.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.704 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.704 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:36Z[GMT]
00:54:12.704 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.705 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.705 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.705 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:42Z[GMT]
00:54:12.705 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.705 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.705 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.705 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:48Z[GMT]
00:54:12.705 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.705 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.705 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.705 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:54Z[GMT]
00:54:12.705 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.706 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.706 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.706 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09Z[GMT]
00:54:12.706 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.706 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.706 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.706 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:06Z[GMT]
00:54:12.706 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.709 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.709 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.710 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:12Z[GMT]
00:54:12.710 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.710 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.710 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.710 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:18Z[GMT]
00:54:12.710 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.710 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.710 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.710 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:24Z[GMT]
00:54:12.710 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.710 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.710 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.710 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:30Z[GMT]
00:54:12.711 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.711 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:36Z[GMT]
00:54:12.711 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.711 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:42Z[GMT]
00:54:12.711 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.711 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.711 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:48Z[GMT]
00:54:12.711 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.712 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.712 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.712 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:54Z[GMT]
00:54:12.712 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.712 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
00:54:12.712 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
00:54:12.725 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 124 msec
00:54:12.725 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest -
00:54:12.812 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators]
00:54:12.816 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@c079185), null, canConvert: false)
00:54:12.816 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.817 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.817 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
00:54:12.817 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@c079185)
00:54:12.817 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@c079185), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
00:54:12.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image
00:54:12.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10
00:54:12.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1
00:54:12.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage
00:54:12.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0]
00:54:12.818 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false
00:54:12.818 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
00:54:12.818 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@c079185) done in 1 msec
00:54:12.819 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.819 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.823 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT]
00:54:12.824 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *******************************************************************************************************
00:54:12.824 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must check file modification after expiration time and still keep in cache when no modifications"
00:54:12.824 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *******************************************************************************************************
00:54:12.828 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.828 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.830 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT]
00:54:12.830 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.830 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.830 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT]
00:54:12.831 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT]
00:54:12.831 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.831 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.831 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT]
00:54:12.832 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT]
00:54:12.832 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.833 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT]
00:54:12.833 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT]
00:54:12.833 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.834 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.834 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT]
00:54:12.835 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT]
00:54:12.835 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.835 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.835 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT]
00:54:12.836 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT]
00:54:12.836 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.837 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.837 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT]
00:54:12.838 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT]
00:54:12.838 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.838 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.838 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT]
00:54:12.839 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT]
00:54:12.839 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.839 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.840 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT]
00:54:12.840 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT]
00:54:12.840 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.841 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.841 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT]
00:54:12.841 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:40:00.000000010Z[GMT]
00:54:12.842 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.842 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT]
00:54:12.842 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:50:00.000000010Z[GMT]
00:54:12.843 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 19 msec
00:54:12.843 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest -
00:54:12.892 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators]
00:54:12.895 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@1775ff4a), null, canConvert: false)
00:54:12.896 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.896 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.896 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
00:54:12.896 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@1775ff4a)
00:54:12.896 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@1775ff4a), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
00:54:12.897 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image
00:54:12.897 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10
00:54:12.897 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1
00:54:12.897 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage
00:54:12.897 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0]
00:54:12.897 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false
00:54:12.897 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
00:54:12.897 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@1775ff4a) done in 1 msec
00:54:12.898 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.898 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.899 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT]
00:54:12.900 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *****************************************************
00:54:12.900 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must correctly load metadata when not in cache"
00:54:12.900 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *****************************************************
00:54:12.905 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.906 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.913 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 12 msec
00:54:12.913 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest -
00:54:12.947 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators]
00:54:12.949 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@357d4b6d), null, canConvert: false)
00:54:12.950 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.950 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.950 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
00:54:12.950 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@357d4b6d)
00:54:12.950 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@357d4b6d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
00:54:12.950 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image
00:54:12.950 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10
00:54:12.950 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1
00:54:12.950 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage
00:54:12.950 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0]
00:54:12.951 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false
00:54:12.951 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
00:54:12.951 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@357d4b6d) done in 1 msec
00:54:12.951 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:12.952 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:12.953 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT]
00:54:12.953 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ****************************************************************************
00:54:12.953 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must reload metadata after expiration time when file has been changed"
00:54:12.953 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ****************************************************************************
00:54:12.953 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.954 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.958 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT]
00:54:12.958 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.958 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:10:00.000000002Z[GMT] > metadata 2013-05-20T20:00Z[GMT]
00:54:12.959 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.959 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT]
00:54:12.960 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT]
00:54:12.960 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.960 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:20:00.000000003Z[GMT] > metadata 2013-05-20T20:10:00.000000001Z[GMT]
00:54:12.960 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.961 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT]
00:54:12.963 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT]
00:54:12.964 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.964 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:30:00.000000004Z[GMT] > metadata 2013-05-20T20:20:00.000000002Z[GMT]
00:54:12.964 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.966 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT]
00:54:12.966 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT]
00:54:12.967 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.968 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:40:00.000000005Z[GMT] > metadata 2013-05-20T20:30:00.000000003Z[GMT]
00:54:12.968 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.968 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT]
00:54:12.969 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT]
00:54:12.969 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.969 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:50:00.000000006Z[GMT] > metadata 2013-05-20T20:40:00.000000004Z[GMT]
00:54:12.969 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.970 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT]
00:54:12.970 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT]
00:54:12.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:00:00.000000007Z[GMT] > metadata 2013-05-20T20:50:00.000000005Z[GMT]
00:54:12.971 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.972 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT]
00:54:12.972 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT]
00:54:12.973 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.973 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:10:00.000000008Z[GMT] > metadata 2013-05-20T21:00:00.000000006Z[GMT]
00:54:12.973 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.973 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT]
00:54:12.974 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT]
00:54:12.974 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.974 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:20:00.000000009Z[GMT] > metadata 2013-05-20T21:10:00.000000007Z[GMT]
00:54:12.975 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.975 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT]
00:54:12.977 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT]
00:54:12.977 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...)
00:54:12.978 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:30:00.000000010Z[GMT] > metadata 2013-05-20T21:20:00.000000008Z[GMT]
00:54:12.978 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata...
00:54:12.978 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT]
00:54:12.979 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 26 msec
00:54:12.979 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest -
00:54:12.981 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - **********************************
00:54:12.981 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST "must properly read metadata"
00:54:12.981 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - **********************************
00:54:13.005 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0, 0, [METADATA])
00:54:13.005 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0)
00:54:13.006 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter]))
00:54:13.006 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg
00:54:13.008 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4fe3d15f, false, jpg)
00:54:13.059 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4fe3d15f, javax.imageio.ImageIO$ImageReaderIterator@ff18823)
00:54:13.068 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870, vendor: Oracle Corporation
00:54:13.068 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870, vendor: Oracle Corporation
00:54:13.068 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870
00:54:13.068 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870, 0)
00:54:13.326 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader
00:54:13.328 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.TIFF)
00:54:13.329 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4f62767c)
00:54:13.330 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.EXIF)
00:54:13.330 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@555ec143)
00:54:13.330 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.MakerNote)
00:54:13.330 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote
00:54:13.330 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.IPTC)
00:54:13.330 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@39b7e568)
00:54:13.330 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.XMP)
00:54:13.330 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3369fe5c)
00:54:13.330 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IMAGE: EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={Key(name=it.tidalwave.image.EditableImage.format, type=class java.lang.String)=JPEG, Key(name=it.tidalwave.image.EditableImage.mimeType, type=class java.lang.String)=image/jpeg})
00:54:13.332 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF: TIFF@1[9 tags]
00:54:13.332 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF: EXIF@2[36 tags]
00:54:13.332 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC: IPTC@3[13 tags]
00:54:13.332 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP: XMP@4[1 tags]
00:54:13.336 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [271] Make: NIKON CORPORATION
00:54:13.337 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [272] Model: NIKON D5000
00:54:13.338 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [282] X Resolution: 72/1
00:54:13.338 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [283] Y Resolution: 72/1
00:54:13.339 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [296] Resolution Unit: 2
00:54:13.339 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [305] Software: Adobe Photoshop Lightroom 4.1 (Macintosh)
00:54:13.339 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [306] Date/Time: 2012:11:02 07:01:43
00:54:13.339 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [315] Artist: Fabrizio Giudici
00:54:13.339 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [33432] Copyright: © Copyright by Fabrizio Giudici. All rights reserved.
00:54:13.340 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33434] Exposure Time: 1/1000
00:54:13.340 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33437] F Number: 8/1
00:54:13.340 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34850] Exposure Program: 1
00:54:13.340 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34855] ISO Speed Ratings: 400
00:54:13.341 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36864] EXIF Version: [48, 50, 51, 48]
00:54:13.341 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36867] Date/Time Original: 2010:01:02 12:53:59
00:54:13.341 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36868] Date/Time Digitized: 2010:01:02 12:53:59
00:54:13.341 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37377] Shutter SpeedValue: 9965784/1000000
00:54:13.341 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37378] Aperture Value: 6/1
00:54:13.341 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37380] Exposure Bias Value: 0/6
00:54:13.342 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37381] Max Aperture Value: 30/10
00:54:13.342 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37382] Subject Distance: 3/100
00:54:13.342 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37383] Metering Mode: 5
00:54:13.342 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37384] Light Source: 9
00:54:13.342 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37385] Flash: 0
00:54:13.342 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37386] Focal Length: 1800/10
00:54:13.343 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37521] Subsec Time Original: 00
00:54:13.343 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37522] Subsec Time Digitized: 00
00:54:13.343 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41495] Sensing Method: 2
00:54:13.346 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41728] File Source: [3]
00:54:13.347 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41729] Scene Type: [1]
00:54:13.347 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41730] EXIF CFA Pattern: [2, 0, 2, 0, 1, 2, 0, 1]
00:54:13.347 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41985] Custom Rendered: 0
00:54:13.347 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41986] Exposure Mode: 1
00:54:13.347 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41987] White Balance: 1
00:54:13.348 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41988] Digital Zoom Ratio: 1/1
00:54:13.348 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41989] Focal Length 35mm Film: 270
00:54:13.348 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41990] Scene Capture Type: 0
00:54:13.348 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41991] Gain Control: 1
00:54:13.348 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41992] Contrast: 0
00:54:13.348 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41993] Saturation: 0
00:54:13.348 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41994] Sharpness: 0
00:54:13.349 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41996] Subject Distance Range: 0
00:54:13.349 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42033] BodySerialNumber: 6147706
00:54:13.349 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42034] LensSpecification: [1800/10, 1800/10, 28/10, 28/10]
00:54:13.349 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42036] LensModel: 180.0 mm f/2.8
00:54:13.349 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [346] : UTF-8
00:54:13.349 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [512] : 4
00:54:13.350 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [517] : Moutons autour de l'ÃŽle Saint-Honorat
00:54:13.350 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [567] : 20100102
00:54:13.350 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [572] : 125359+0100
00:54:13.350 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [574] : 20100102
00:54:13.354 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [575] : 125359+0100
00:54:13.354 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [592] : Fabrizio Giudici
00:54:13.354 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [597] : Photographer
00:54:13.354 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [622] : Fabrizio Giudici
00:54:13.354 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [627] : Fabrizio Giudici
00:54:13.354 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [628] : © Copyright by Fabrizio Giudici. All rights reserved.
00:54:13.355 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [634] : Fabrizio Giudici
00:54:13.355 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP [65535] : 172
00:54:13.359 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:13.359 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/
00:54:13.359 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/DefaultMetadataProviderTest/expected-results/MetadataDump-20100102-0001.txt
00:54:13.359 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/DefaultMetadataProviderTest/MetadataDump-20100102-0001.txt
00:54:13.386 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST PASSED in 405 msec
00:54:13.386 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest -
00:54:13.431 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators...
00:54:14.687 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator
00:54:14.687 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator
00:54:14.688 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator
00:54:14.689 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, metadataInterpolators]
00:54:14.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ***************************************************
00:54:14.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from JPEG"
00:54:14.702 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ***************************************************
00:54:14.703 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0, 0, [METADATA])
00:54:14.703 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0)
00:54:14.703 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter]))
00:54:14.703 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg
00:54:14.703 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4331efd5, false, jpg)
00:54:14.704 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4331efd5, javax.imageio.ImageIO$ImageReaderIterator@2f8b1f0f)
00:54:14.704 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd, vendor: Oracle Corporation
00:54:14.704 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd, vendor: Oracle Corporation
00:54:14.704 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd
00:54:14.704 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd, 0)
00:54:14.740 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader
00:54:14.740 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.TIFF)
00:54:14.740 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7cd287a0)
00:54:14.740 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.EXIF)
00:54:14.740 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@13f31bd9)
00:54:14.740 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.MakerNote)
00:54:14.740 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote
00:54:14.740 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.IPTC)
00:54:14.740 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1648598e)
00:54:14.740 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.XMP)
00:54:14.740 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1a6972d)
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]:
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: SONY
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: ILCE-6600
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2023:01:12 15:37:33
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici
00:54:14.744 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: Fabrizio Giudici
00:54:14.745 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/160
00:54:14.745 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1
00:54:14.745 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3
00:54:14.745 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 125
00:54:14.746 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[34864]: 2
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[RecommendedExposureIndex]: 125
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 49]
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2023:01:12 15:37:33
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2023:01:12 15:37:33
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7321928/1000000
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Brightness Value]: 21274/2560
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -3/10
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 1024/256
00:54:14.747 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 48
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 1680/10
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 67
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3]
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1]
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 2
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 16/16
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 252
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 1
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0
00:54:14.748 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0
00:54:14.749 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [1680/10, 1680/10, 4/1, 4/1]
00:54:14.749 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: FE 70-200mm F4 G OSS
00:54:14.749 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8
00:54:14.749 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4
00:54:14.749 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Sant'Eusebio a Perti.
00:54:14.749 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [church:Chiesa di Sant'Eusebio, sky, mountain profile, house, trees, edit process 2022-09-08, landscape, architecture, church, scientific name:Pinus pinea, cypressus, apse, church façade, octagonal, published, cloud, hill, hills, tagged]
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20230112
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 153733+0100
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20230112
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 153733+0100
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[602]: Finale ligure
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[604]: Strada di Gorra
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[607]: Liguria
00:54:14.750 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[612]: IT
00:54:14.751 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[613]: Italia
00:54:14.751 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: Fabrizio Giudici
00:54:14.751 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]:
00:54:14.751 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 168
00:54:14.765 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 63 msec
00:54:14.766 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest -
00:54:14.772 [main ] WARN org.testng.internal.Utils - The test method 'it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_from_StoppingDown_test_set' will be skipped since its data provider 'testSet_StoppingDown_100_20230116' returned an empty array or iterator.
00:54:14.797 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ********************************************************************************************************************************************************************************************
00:54:14.798 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string"
00:54:14.798 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [MetadataTestBuilder(xmpDcTitle=The title 1, exifMake=NIKON CORPORATION, exifModel=NIKON D100, exifFocalLength=180/1, exifExposureTime=1/640, exifFNumber=11/1, exifExposureBiasValue=-2/3, exifIsoSpeedRatings=100, xmpAuxLensId=11), Foo bar $shootingData$ foo bar $XMP.dc.title$ bar foo, Foo bar Nikon D100 + Nikkor 180mm Æ’/2.8N ED-IF AF @ 180 mm, 1/640 sec @ Æ’/11, -0.67 EV, ISO 100 foo bar The title 1 bar foo]
00:54:14.798 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ********************************************************************************************************************************************************************************************
00:54:14.802 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@e9536c5), null, canConvert: false)
00:54:14.806 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:14.806 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:14.806 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
00:54:14.806 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@e9536c5)
00:54:14.807 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@e9536c5), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
00:54:14.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image
00:54:14.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10
00:54:14.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1
00:54:14.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage
00:54:14.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0]
00:54:14.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false
00:54:14.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
00:54:14.807 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@e9536c5) done in 1 msec
00:54:14.808 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:14.808 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:14.809 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 100
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/3
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 11
00:54:14.810 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 1
00:54:14.812 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 36 msec
00:54:14.812 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest -
00:54:14.815 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ********************************************************************************************************************************************************************************************
00:54:14.815 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string"
00:54:14.815 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [MetadataTestBuilder(xmpDcTitle=The title 2, exifMake=NIKON CORPORATION, exifModel=NIKON D200, exifFocalLength=8/1, exifExposureTime=1/20, exifFNumber=8/1, exifExposureBiasValue=1/3, exifIsoSpeedRatings=200, xmpAuxLensId=74), Foo bar $shootingData$ foo bar $XMP.dc.title$ bar foo, Foo bar Nikon D200 + Samyang 8mm Æ’/3.5 II fish-eye @ 8 mm, 1/20 sec @ Æ’/8, +0.33 EV, ISO 200 foo bar The title 2 bar foo]
00:54:14.815 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ********************************************************************************************************************************************************************************************
00:54:14.816 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@7ebbecaf), null, canConvert: false)
00:54:14.816 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:14.816 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:14.816 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
00:54:14.817 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@7ebbecaf)
00:54:14.817 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@7ebbecaf), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
00:54:14.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image
00:54:14.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10
00:54:14.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1
00:54:14.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage
00:54:14.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0]
00:54:14.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false
00:54:14.817 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
00:54:14.817 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@7ebbecaf) done in 0 msec
00:54:14.818 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
00:54:14.818 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
00:54:14.818 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION
00:54:14.818 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D200
00:54:14.818 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/20
00:54:14.818 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1
00:54:14.818 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200
00:54:14.819 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 1/3
00:54:14.819 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 8/1
00:54:14.819 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 74
00:54:14.819 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 2
00:54:14.820 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 5 msec
00:54:14.820 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest -
00:54:14.856 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache]
00:54:14.860 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - *********************************************
00:54:14.860 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when io error"
00:54:14.860 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - *********************************************
00:54:14.864 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId)
00:54:14.865 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Unexpected I/O error for id mediaId: java.io.IOException: Cannot open file
00:54:14.865 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec
00:54:14.865 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 5 msec
00:54:14.865 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest -
00:54:14.887 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache]
00:54:14.888 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ****************************************************
00:54:14.888 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when media not found"
00:54:14.888 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ****************************************************
00:54:14.889 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId)
00:54:14.889 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Cannot find media for id mediaId: it.tidalwave.util.NotFoundException: Media not found
00:54:14.889 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 0 msec
00:54:14.890 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 1 msec
00:54:14.890 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest -
00:54:14.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, underTest, metadataCache]
00:54:14.910 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - *****************************************************************
00:54:14.910 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return the interpolated string when metadata is found"
00:54:14.910 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - *****************************************************************
00:54:14.928 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId)
00:54:14.928 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 0 msec
00:54:14.929 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 18 msec
00:54:14.929 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest -
00:54:14.952 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators...
00:54:15.603 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator
00:54:15.603 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator
00:54:15.603 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator
00:54:15.604 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest]
00:54:15.605 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - **************************************
00:54:15.605 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST "must find all the interpolators"
00:54:15.605 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - **************************************
00:54:15.610 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST PASSED in 5 msec
00:54:15.611 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest -
00:54:15.611 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.815 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Frontend :: Media' with 16 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-media >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-media <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 9
[INFO] Error size is 0
[INFO] Total bugs: 9
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.aspect.DebugProfilingAspect(). [it.tidalwave.northernwind.aspect.DebugProfilingAspect] At DebugProfilingAspect.java:[line 44] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.aspect.DebugProfilingAspect(). [it.tidalwave.northernwind.aspect.DebugProfilingAspect] At DebugProfilingAspect.java:[line 44] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: it.tidalwave.northernwind.aspect.DebugProfilingAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.aspect.DebugProfilingAspect] In DebugProfilingAspect.java MS_SHOULD_BE_FINAL
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.aspect.DebugProfilingAspect() [it.tidalwave.northernwind.aspect.DebugProfilingAspect] Redundant null check at DebugProfilingAspect.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.aspect.DebugProfilingAspect() [it.tidalwave.northernwind.aspect.DebugProfilingAspect] Redundant null check at DebugProfilingAspect.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage). [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata, it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] At DefaultMetadata.java:[line 78]Another occurrence at DefaultMetadata.java:[line 81] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage). [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] At DefaultMetadata.java:[line 78] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage) [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] Redundant null check at DefaultMetadata.java:[line 78] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage) [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] Redundant null check at DefaultMetadata.java:[line 78] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[INFO]
To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:22 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-media ---
[INFO] There are 110 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-media >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001662705
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 16 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/org.aspectj.lang.annotation.Around,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/it.tidalwave.northernwind.aspect.DebugProfiling,/org.aspectj.lang.annotation.Aspect,/javax.annotation.PostConstruct,/javax.inject.Inject
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[51,80] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[53,76] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[55,82] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/interpolator/ScanningMetadataInterpolatorFactory.java:[69,61] [deprecation] newInstance() in Class has been deprecated
where T is a type-variable:
T extends Object declared in class Class
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media ---
[INFO] Copying 9584 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast
required: Map,List extends Directory>>
found: Object
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-media <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-media ---
[WARNING] Used undeclared dependencies found:
[WARNING] org.springframework:spring-beans:jar:5.3.27:compile
[WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-20:compile
[WARNING] org.springframework:spring-core:jar:5.3.27:compile
[WARNING] org.springframework:spring-context:jar:5.3.27:compile
[WARNING] Unused declared dependencies found:
[WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test
[WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime
[WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime
[WARNING] org.projectlombok:lombok:jar:1.18.24:provided
[WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test
[WARNING] Non-test scoped test only dependencies found:
[WARNING] org.springframework:spring-context:jar:5.3.27:compile
[INFO]
[INFO] ----< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend >----
[INFO] Building NorthernWind :: Frontend 1.2-ALPHA-12-SNAPSHOT [18/24]
[INFO] from modules/frontend/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001668727
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/target/jacoco.exec
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend ---
[INFO] Skipping packaging of the test-jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-1.2-ALPHA-12-SNAPSHOT.pom
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend ---
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001668810
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/target/jacoco.exec
[INFO]
[INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend <<<
[INFO]
[INFO]
[INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend ---
[INFO] Skipping pom project
[INFO]
[INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc >--
[INFO] Building NorthernWind :: Frontend :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [19/24]
[INFO] from modules/frontend/SpringMvcFrontend/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)'
[WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)'
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001668930
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Executing tasks
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-test-classes
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/org.springframework.stereotype.Controller,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject,/org.springframework.web.bind.annotation.RequestMapping
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder overrides withHeader(String,String) in ResponseBuilderSupport
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder implements withContentLength(long) in ResponseBuilder
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder implements withContentType(String) in ResponseBuilder
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder implements withHeader(String,String) in ResponseBuilder
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,11] [rawtypes] found raw type: ResponseBuilder
missing type arguments for generic class ResponseBuilder
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder overrides withContentType(String) in ResponseBuilderSupport
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,11] [rawtypes] found raw type: ResponseBuilder
missing type arguments for generic class ResponseBuilder
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder overrides withContentLength(long) in ResponseBuilderSupport
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,11] [rawtypes] found raw type: ResponseBuilder
missing type arguments for generic class ResponseBuilder
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[INFO]
[INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- dependency:3.5.0:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-core:tests:?:jar
[INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/test-classes with includes "ResponseBuilderTest/expected-results/**/*" and excludes ""
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/test/resources
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[61,72] [unchecked] unchecked cast
required: ResponseEntity
found: CAP#1
where CAP#1 is a fresh type-variable:
CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/MockSpringMvcResponseHolder.java:[36,7] [unchecked] response() in MockResponseHolder overrides response() in ResponseHolder
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in class ResponseHolder
[INFO]
[INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest
00:54:33.890 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest
00:54:34.798 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *************************************************
00:54:34.805 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when Etag Matching"
00:54:34.806 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *************************************************
00:54:34.876 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.879 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"]
00:54:34.883 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
00:54:34.916 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.916 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.917 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.917 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.928 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 129 msec
00:54:34.928 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:34.932 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************************************************************
00:54:34.932 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime"
00:54:34.933 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************************************************************
00:54:34.934 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.934 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:33 GMT' could not be parsed at index 5
00:54:34.935 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:33 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.935 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.936 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.936 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:33Z[GMT]]
00:54:34.937 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.937 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.937 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.937 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.938 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:34 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.939 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:34 GMT' could not be parsed at index 5
00:54:34.939 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:34 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.939 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.940 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.940 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:34Z[GMT]]
00:54:34.941 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.941 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.941 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.941 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.943 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:35 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.943 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:35 GMT' could not be parsed at index 5
00:54:34.944 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:35 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.944 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.944 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.945 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:35Z[GMT]]
00:54:34.948 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.948 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.949 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.949 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.950 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:36 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.950 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:36 GMT' could not be parsed at index 5
00:54:34.950 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:36 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.951 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.955 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.956 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:36Z[GMT]]
00:54:34.957 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.957 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.957 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.957 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.959 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:37 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.959 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:37 GMT' could not be parsed at index 5
00:54:34.959 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:37 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.959 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.960 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.960 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:37Z[GMT]]
00:54:34.967 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.968 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.968 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.968 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.969 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:38 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.969 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:38 GMT' could not be parsed at index 5
00:54:34.969 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:38 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.970 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.970 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.975 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:38Z[GMT]]
00:54:34.976 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.976 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.976 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.977 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.978 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:39 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.978 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:39 GMT' could not be parsed at index 5
00:54:34.978 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:39 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.978 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.979 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.979 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:39Z[GMT]]
00:54:34.979 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.980 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.980 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.980 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.981 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:40 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.981 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:40 GMT' could not be parsed at index 5
00:54:34.982 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:40 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.982 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.982 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.983 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:40Z[GMT]]
00:54:34.983 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.983 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.983 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.984 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.985 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:41 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.985 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:41 GMT' could not be parsed at index 5
00:54:34.985 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:41 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.987 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.988 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.988 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:41Z[GMT]]
00:54:34.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.989 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.992 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:42 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.993 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:42 GMT' could not be parsed at index 5
00:54:34.993 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:42 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:34.993 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:34.993 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:34.994 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:42Z[GMT]]
00:54:34.994 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:34.994 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:34.994 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
00:54:34.995 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
00:54:34.996 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 63 msec
00:54:34.996 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:34.998 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************
00:54:34.999 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when Etag not Matching"
00:54:34.999 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************
00:54:35.000 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.000 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"]
00:54:35.001 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
00:54:35.003 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.003 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.003 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.003 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.004 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 6 msec
00:54:35.004 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:35.006 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************
00:54:35.006 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime"
00:54:35.006 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************
00:54:35.011 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:23 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.011 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:23 GMT' could not be parsed at index 5
00:54:35.011 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:23 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.011 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.012 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.012 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:23Z[GMT]]
00:54:35.012 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.013 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.013 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.013 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.014 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:24 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.014 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:24 GMT' could not be parsed at index 5
00:54:35.014 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:24 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.014 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.015 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.015 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:24Z[GMT]]
00:54:35.015 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.016 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.016 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.016 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.017 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:25 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.017 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:25 GMT' could not be parsed at index 5
00:54:35.017 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:25 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.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...
00:54:35.021 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.021 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:25Z[GMT]]
00:54:35.022 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.022 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.022 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.022 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.023 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:26 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.024 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:26 GMT' could not be parsed at index 5
00:54:35.024 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:26 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.024 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.024 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.025 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:26Z[GMT]]
00:54:35.027 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.028 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.028 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.028 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.030 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:27 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.030 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:27 GMT' could not be parsed at index 5
00:54:35.030 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:27 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.031 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.031 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.031 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:27Z[GMT]]
00:54:35.036 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.036 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.036 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.036 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.040 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:28 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.040 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:28 GMT' could not be parsed at index 5
00:54:35.040 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:28 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.040 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.040 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.041 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:28Z[GMT]]
00:54:35.041 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.041 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.042 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.042 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.049 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:29 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.050 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:29 GMT' could not be parsed at index 5
00:54:35.050 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:29 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.051 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.052 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.052 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:29Z[GMT]]
00:54:35.053 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.054 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.056 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:30 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.056 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:30 GMT' could not be parsed at index 5
00:54:35.056 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:30 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.056 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.057 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.057 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:30Z[GMT]]
00:54:35.057 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.057 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.058 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.058 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.059 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:31 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.060 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:31 GMT' could not be parsed at index 5
00:54:35.060 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:31 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.060 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.061 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.061 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:31Z[GMT]]
00:54:35.062 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.062 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.062 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.062 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.064 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:32 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.064 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:32 GMT' could not be parsed at index 5
00:54:35.064 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:32 GMT with EEE, d MMM yyyy HH:mm:ss zzz...
00:54:35.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:32Z[GMT]]
00:54:35.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.067 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 60 msec
00:54:35.067 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:35.072 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************
00:54:35.073 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output NotFound"
00:54:35.073 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************
00:54:35.075 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar
00:54:35.077 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
00:54:35.078 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
00:54:35.078 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.079 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.079 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt
00:54:35.079 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/NotFoundExceptionOutput.txt
00:54:35.080 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 7 msec
00:54:35.080 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:35.082 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ***********************************************
00:54:35.083 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a PermanentRedirect"
00:54:35.083 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ***********************************************
00:54:35.083 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
00:54:35.083 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
00:54:35.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt
00:54:35.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/PermanentRedirectOutput.txt
00:54:35.085 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec
00:54:35.085 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:35.087 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************
00:54:35.087 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile"
00:54:35.087 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************
00:54:35.088 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.089 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.089 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
00:54:35.089 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.089 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.089 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
00:54:35.090 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
00:54:35.090 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec
00:54:35.090 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:35.092 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - **************************************************************
00:54:35.092 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile with ExpirationTime"
00:54:35.092 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - **************************************************************
00:54:35.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz...
00:54:35.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
00:54:35.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
00:54:35.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt
00:54:35.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutputWithExpirationTime.txt
00:54:35.096 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec
00:54:35.096 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:35.098 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************
00:54:35.098 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output an internal error"
00:54:35.098 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************
00:54:35.098 [main ] ERROR i.t.n.core.model.spi.ResponseBuilderSupport -
java.io.IOException: foo bar
at it.tidalwave.northernwind.core.model.spi.ResponseBuilderTest.must_properly_output_an_internal_error(ResponseBuilderTest.java:225)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.testng.TestRunner.privateRun(TestRunner.java:829)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
at org.testng.SuiteRunner.run(SuiteRunner.java:330)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
at org.testng.TestNG.runSuites(TestNG.java:1099)
at org.testng.TestNG.run(TestNG.java:1067)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:102)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:91)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
00:54:35.104 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
00:54:35.104 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
00:54:35.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files:
00:54:35.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/
00:54:35.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt
00:54:35.105 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/InternalErrorOutput.txt
00:54:35.106 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 9 msec
00:54:35.106 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest -
00:54:35.108 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.085 s - in it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec
[INFO] Analyzed bundle 'NorthernWind :: Frontend :: Spring MVC' with 8 classes
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar
[INFO]
[INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar
[INFO]
[INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/pom.xml to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.88670c31d519.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.88670c31d519-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT-tests.jar
[INFO]
[INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-springmvc >>>
[INFO]
[INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-springmvc <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given
[INFO] BugInstance size is 11
[INFO] Error size is 0
[INFO] Total bugs: 11
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController(). [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] At SpringMvcRestController.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController(). [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] At SpringMvcRestController.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController() [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] Redundant null check at SpringMvcRestController.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController() [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] Redundant null check at SpringMvcRestController.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect] In ThreadNameChangerAspect.java MS_SHOULD_BE_FINAL
[ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController(RssFeedView, SiteNode, SiteProvider, RequestLocaleManager) may expose internal representation by storing an externally mutable object into DefaultRssFeedViewController.view [it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController] At DefaultRssFeedViewController.java:[line 93] EI_EXPOSE_REP2
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView(Id). [it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView] At HtmlTemplateRssFeedView.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView(). [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView, it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] At SpringMvcSiteView.java:[line 58]Another occurrence at SpringMvcSiteView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView(). [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] At SpringMvcSiteView.java:[line 58] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView() [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] Redundant null check at SpringMvcSiteView.java:[line 58] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView() [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] Redundant null check at SpringMvcSiteView.java:[line 58] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[INFO]
To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"
[INFO]
[INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd
and pmd:aggregate-cpd
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 12:54:38 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:54:38 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:54:38 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:38 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:39 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset!
Dec 24, 2024 12:54:39 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply
WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset!
Dec 24, 2024 12:54:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0
Dec 24, 2024 12:54:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode
WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO]
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] There are 42 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-springmvc >>>
[INFO]
[INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend
[INFO] Storing buildNumber: 88670c31d519 at timestamp: 1735001679364
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 88670c31d519
[INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/3/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/org.springframework.stereotype.Controller,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject,/org.springframework.web.bind.annotation.RequestMapping
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder overrides withHeader(String,String) in ResponseBuilderSupport
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder implements withContentLength(long) in ResponseBuilder
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder implements withContentType(String) in ResponseBuilder
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder implements withHeader(String,String) in ResponseBuilder
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,11] [rawtypes] found raw type: ResponseBuilder
missing type arguments for generic class ResponseBuilder
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder overrides withContentType(String) in ResponseBuilderSupport
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,11] [rawtypes] found raw type: ResponseBuilder
missing type arguments for generic class ResponseBuilder
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder overrides withContentLength(long) in ResponseBuilderSupport
return type requires unchecked conversion from ResponseBuilder to ResponseBuilder>
where RESPONSE_TYPE is a type-variable:
RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_branches/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