Create a History of the changes inside a Template Layout/ Use this Hi… #417
Triggered via pull request
August 27, 2024 18:35
Status
Failure
Total duration
1h 26m 14s
Artifacts
39
cicd_1-pr.yml
on: pull_request
Initialize
/
Initialize
0s
Initialize
/
Check Previous Build
3s
Matrix: PR Test / linux-integration-tests
Matrix: PR Test / linux-postman-tests
PR Test
/
JVM Unit Tests - JDK
11m 19s
PR Test
/
CLI Tests
5m 57s
PR Test
/
Frontend Unit Tests
0s
PR SonarQube
/
SonarQube Scan
7m 2s
PR Notifier
/
Resolve Message
0s
PR Notifier
/
...
/
slack-channel-resolver
3s
Matrix: PR Notifier / pr-notifier
Annotations
16 errors and 2 warnings
PR Test / Run Postman Tests - default
Process completed with exit code 1.
|
PR Test / Run Postman Tests - page
Process completed with exit code 1.
|
PR Test / Run Postman Tests - graphql
Process completed with exit code 1.
|
PR Test / JVM IT Tests MainSuite 2a
Process completed with exit code 1.
|
Finalize / Final Status
Process completed with exit code 1.
|
com.dotmarketing.portlets.templates.business.TemplateAPITest ► keepChangeHistoryAfterDelete:
/tmp/build-reports-test/build-reports-test-IT Tests MainSuite 2a/dotcms-integration/target/failsafe-reports/TEST-com.dotmarketing.portlets.templates.business.TemplateAPITest.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-IT Tests MainSuite 2a/dotcms-integration/target/failsafe-reports/TEST-com.dotmarketing.portlets.templates.business.TemplateAPITest.xml
Error:
java.lang.AssertionError: expected:<{"width":null,"title":null,"header":false,"footer":false,"body":{"rows":[{"columns":[{"containers":[{"identifier":"de7e18462f49b9fe274bd1dfecf245b7","uuid":"1","historyUUIDs":["1","1"]}],"widthPercent":100,"leftOffset":1,"styleClass":null,"preview":false,"width":12,"left":0}],"styleClass":null},{"columns":[{"containers":[{"identifier":"de7e18462f49b9fe274bd1dfecf245b7","uuid":"3","historyUUIDs":["3","2"]}],"widthPercent":100,"leftOffset":1,"styleClass":null,"preview":false,"width":12,"left":0}],"styleClass":null}]},"sidebar":{"containers":[],"location":"left","width":"none","widthPercent":20,"preview":false},"version":1}> but was:<{"width":null,"title":null,"header":false,"footer":false,"body":{"rows":[{"columns":[{"containers":[{"identifier":"de7e18462f49b9fe274bd1dfecf245b7","uuid":"1","historyUUIDs":["1","1"]}],"widthPercent":100,"leftOffset":1,"styleClass":null,"preview":false,"width":12,"left":0}],"styleClass":null},{"columns":[{"containers":[{"identifier":"de7e18462f49b9fe274bd1dfecf245b7","uuid":"2","historyUUIDs":["3","2"]}],"widthPercent":100,"leftOffset":1,"styleClass":null,"preview":false,"width":12,"left":0}],"styleClass":null}]},"sidebar":{"containers":[],"location":"left","width":"none","widthPercent":20,"preview":false},"version":2}>
|
Page API / Checking Common Page API Properties / GivenRequestByURI_SiteFieldContainsAllFields ► GraphQl ► 'Site' element includes all properties:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: Cannot read properties of null (reading 'host')
|
Page API / Checking Common Page API Properties / GivenRequestByURI_TemplateFieldContainsAllFields ► GraphQl ► 'Site' element includes all properties:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: Cannot read properties of null (reading 'template')
|
Page API / Checking Common Page API Properties / GivenRequestByURI_ViewAsFieldContainsAllFields ► GraphQl ► 'ViewAs' element includes all properties:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: Cannot read properties of null (reading 'viewAs')
|
Page API / Checking Common Page API Properties / RenderDestinationsCostaRicaPage ► GraphQl ► Status code is 200:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: expected response to have status code 200 but got 404
|
Page API / Checking Common Page API Properties / RenderDestinationsCostaRicaPage ► GraphQl ► Response body contains:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: expected '{"message":"Page \'destinations/costa-rica\' not found","stacktrace":{"buffer":"com.dotmarketing.portlets.htmlpageasset.business.render.HTMLPageAssetNotFoundException: Page \'destinations/costa-rica\' not found\\n\\tat com.dotmarketing.portlets.htmlpageasset.business.render.HTMLPageAssetRenderedAPIImpl.getHtmlPageAsset(HTMLPageAssetRenderedAPIImpl.java:351)\\n\\tat com.dotmarketing.portlets.htmlpageasset.business.render.HTMLPageAssetRenderedAPIImpl.getDefaultEditPageMode(HTMLPageAssetRenderedAPIImpl.java:249)\\n\\tat com.dotcms.rest.api.v1.page.PageResource.getPageRender(PageResource.java:361)\\n\\tat com.dotcms.rest.api.v1.page.PageResource.render(PageResource.java:300)\\n\\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:580)\\n\\tat org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)\\n\\tat org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)\\n\\tat org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)\\n\\tat org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)\\n\\tat org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)\\n\\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)\\n\\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)\\n\\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)\\n\\tat org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)\\n\\tat org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)\\n\\tat org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)\\n\\tat org.glassfish.jersey.internal.Errors.process(Errors.java:315)\\n\\tat org.glassfish.jersey.internal.Errors.process(Errors.java:297)\\n\\tat org.glassfish.jersey.internal.Errors.process(Errors.java:267)\\n\\tat org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)\\n\\tat org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)\\n\\tat org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)\\n\\tat org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:471)\\n\\tat org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:425)\\n\\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:383)\\n\\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:336)\\n\\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:223)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotmarketing.filters.CMSFilter.doFilterInternal(CMSFilter.java:181)\\n\\tat com.dotmarketing.filters.CMSFilter.doFilter(CMSFilter.java:61)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotcms.filters.interceptor.AbstractWebInterceptorSupportFilter.doFilter(AbstractWebInterceptorSupportFilter.java:90)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotcms.filters.interceptor.AbstractWebInterceptorSupportFilter.doFilter(AbstractWebInterceptorSupportFilter.java:90)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotcms.visitor.filter.servlet.VisitorFilter.doFilter(VisitorFilter.java:81)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotcms.vanityurl.filters.VanityURLFilter.doFilter(VanityURLFilter.java:107)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)\\n\\tat org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)\\n\\tat org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)\\n\\tat org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotmarketing.filters.TimeMachineFilter.doFilter(TimeMachineFilter.java:67)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotmarketing.filters.ThreadNameFilter.doFilter(ThreadNameFilter.java:88)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotmarketing.filters.CookiesFilter.doFilter(CookiesFilter.java:53)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotmarketing.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:99)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotcms.filters.interceptor.AbstractWebInterceptorSupportFilter.doFilter(AbstractWebInterceptorSupportFilter.java:90)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat com.dotcms.filters.NormalizationFilter.doFilter(NormalizationFilter.java:89)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\\n\\tat org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670)\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\n\\tat org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:765)\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\\n\\tat org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1732)\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\n\\tat org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1295)\\n\\tat org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:643)\\n\\tat org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:619)\\n\\tat java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)\\n\\tat java.base/sun.nio.ch.Invoker$2.run(Invoker.java:221)\\n\\tat java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113)\\n\\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\\n\\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\\n\\tat java.base/java.lang.Thread.run(Thread.java:1583)\\n"}}' to include 'rendered'
|
Page API / Checking Common Page API Properties / RenderDestinationsCostaRicaPage ► GraphQl ► 'page' element includes all properties:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: Cannot read properties of undefined (reading 'page')
|
Page API / Checking URL Mapped Content / GivenRequestByURI_PageContainsUrlMappedContentField ► GraphQl ► 'Page' includes all properties:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: FAILED:[urlmappedContent.image.idPath]: expected '/dA/46e52dc2e7/image/hammock-1.jpg' to equal '/dA/46e52dc2e7/image/hammock-1.jpg?language_id=1'
|
Page API / Pre-Execution Requests / pre_ImportBundleWithContext ► GraphQl ► Bundle uploaded sucessfully:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman graphql/dotcms-postman/target/failsafe-reports/TEST-GraphQLTests.xml
Error:
AssertionFailure: expected 'RECEIVED_BUNDLE' to deeply equal 'SUCCESS'
|
Add Content [/api/v1/page/{page-id}/content] / Save Content Upsert Duplicated Containers Body ► PageApiApiV1Page ► Status code is 200:
/tmp/build-reports-test/build-reports-test-Postman page/dotcms-postman/target/failsafe-reports/TEST-PagesResourceTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman page/dotcms-postman/target/failsafe-reports/TEST-PagesResourceTests.xml
Error:
AssertionFailure: expected response to have status code 200 but got 404
|
Add Content [/api/v1/page/{page-id}/content] / Save Contentlets Not Valid BadRequest 400 ► PageApiApiV1Page ► Status code is 400:
/tmp/build-reports-test/build-reports-test-Postman page/dotcms-postman/target/failsafe-reports/TEST-PagesResourceTests.xml#L0
Failed test found in:
/tmp/build-reports-test/build-reports-test-Postman page/dotcms-postman/target/failsafe-reports/TEST-PagesResourceTests.xml
Error:
AssertionFailure: expected response to have status code 400 but got 404
|
PR Test / Run Postman Tests - default
No files were found with the provided path: **/target/jacoco-report/*.exec
**/target/*-reports/TEST-*.xml. No artifacts will be uploaded.
|
PR Test / CLI Tests
No files were found with the provided path: **/target/jacoco-report/*.exec
**/target/*-reports/TEST-*.xml. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
build-classes
Expired
|
16.3 MB |
|
build-reports-CLI Tests
Expired
|
12.6 KB |
|
build-reports-IT Tests MainSuite 1a
Expired
|
12.6 KB |
|
build-reports-IT Tests MainSuite 1b
Expired
|
12.6 KB |
|
build-reports-IT Tests MainSuite 2a
Expired
|
12.8 KB |
|
build-reports-IT Tests MainSuite 2b
Expired
|
12.6 KB |
|
build-reports-Initial Artifact Build
Expired
|
12.9 KB |
|
build-reports-JVM Tests
Expired
|
12.6 KB |
|
build-reports-Postman ai
Expired
|
12.6 KB |
|
build-reports-Postman category-content
Expired
|
12.6 KB |
|
build-reports-Postman container
Expired
|
12.6 KB |
|
build-reports-Postman default
Expired
|
12.6 KB |
|
build-reports-Postman default-split
Expired
|
12.6 KB |
|
build-reports-Postman experiment
Expired
|
12.6 KB |
|
build-reports-Postman graphql
Expired
|
12.8 KB |
|
build-reports-Postman page
Expired
|
12.8 KB |
|
build-reports-Postman pp
Expired
|
12.6 KB |
|
build-reports-Postman template
Expired
|
12.6 KB |
|
build-reports-Postman workflow
Expired
|
12.6 KB |
|
build-reports-SonarQube Scan
Expired
|
12.9 KB |
|
build-reports-test-IT Tests MainSuite 1a
Expired
|
1.42 MB |
|
build-reports-test-IT Tests MainSuite 1b
Expired
|
1.36 MB |
|
build-reports-test-IT Tests MainSuite 2a
Expired
|
2.88 MB |
|
build-reports-test-IT Tests MainSuite 2b
Expired
|
3.37 MB |
|
build-reports-test-JVM Tests
Expired
|
2.51 MB |
|
build-reports-test-Postman ai
Expired
|
329 KB |
|
build-reports-test-Postman category-content
Expired
|
380 KB |
|
build-reports-test-Postman container
Expired
|
346 KB |
|
build-reports-test-Postman default-split
Expired
|
422 KB |
|
build-reports-test-Postman experiment
Expired
|
355 KB |
|
build-reports-test-Postman graphql
Expired
|
406 KB |
|
build-reports-test-Postman page
Expired
|
391 KB |
|
build-reports-test-Postman pp
Expired
|
352 KB |
|
build-reports-test-Postman template
Expired
|
363 KB |
|
build-reports-test-Postman workflow
Expired
|
365 KB |
|
docker-build-context
Expired
|
310 MB |
|
docker-image
Expired
|
426 MB |
|
maven-repo
Expired
|
1.11 GB |
|
workflow-data
Expired
|
1.7 KB |
|