Skip to content

Create a History of the changes inside a Template Layout/ Use this Hi… #417

Create a History of the changes inside a Template Layout/ Use this Hi…

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 / Initialize
Initialize  /  Check Previous Build
3s
Initialize / Check Previous Build
Initialize  /  Check Changed Files
17s
Initialize / Check Changed Files
PR Build  /  Initial Artifact Build
13m 53s
PR Build / Initial Artifact Build
Matrix: PR Test / linux-integration-tests
Matrix: PR Test / linux-postman-tests
PR Test  /  JVM Unit Tests - JDK
11m 19s
PR Test / JVM Unit Tests - JDK
PR Test  /  CLI Tests
5m 57s
PR Test / CLI Tests
PR Test  /  Frontend Unit Tests
0s
PR Test / Frontend Unit Tests
PR SonarQube  /  SonarQube Scan
7m 2s
PR SonarQube / SonarQube Scan
Finalize  /  Prepare Report Data
5s
Finalize / Prepare Report Data
Finalize  /  Final Status
0s
Finalize / Final Status
PR Notifier  /  Resolve Message
0s
PR Notifier / Resolve Message
PR Notifier  /  ...  /  slack-channel-resolver
3s
PR Notifier / Resolve Slack Channel / slack-channel-resolver
Matrix: PR Notifier / pr-notifier
Fit to window
Zoom out
Zoom in

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