Uploaded image for project: 'eZ Platform Enterprise Edition'
  1. eZ Platform Enterprise Edition
  2. EZEE-1769

Unable to preview / publish Landing Page with Gallery block

    XMLWordPrintable

Details

    • Sprint 3

    Description

      It is impossible to preview/publish the Landing Page with Gallery block.

      Steps to reproduce

      1. If you don't have any image in the Media -> Images folder, create it.
      2. Create the new Landing Page (in Content or Studio, doesn't matter) with default layout
      3. Edit created Landing Page, add Gallery block
      4. Select Media -> Images as parent folder
      5. Click Submit in block pop-up

      You should get the following error:

      Console
      Uncaught SyntaxError: Unexpected token < in JSON at position 0
          at JSON.parse (<anonymous>)
          at YUI.success (_ezcombo?/bundles/ezstudioui/js/views/services/ezs-browserviewservice.js&/bundles/ezstudioui/js/views/timeline/ezs-timelineindicatorview.js&/tpl/handlebars/timelinecontentlistpageview-ez-template.js&/bundles/ezstudioui/js/views/timeline/ezs-timelinecontentlistpageview.js&/tpl/handlebars/timelinecontentlistview-ez-template.js&/bundles/ezstudioui/js/views/timeline/ezs-timelinecontentlistview.js&/tpl/handlebars/timelineallcontentlistview-ez-template.js&/bundles/ezstudioui/js/views/timeline/ezs-timelineallcontentlistview.js&/tpl/handlebars/timelineview-ez-template.js&/bundles/ezstudioui/js/views/timeline/ezs-timelinelabelview.js&/bundles/ezstudioui/js/views/timeline/ezs-timelinenowindicatorview.js&/bundles/ezstudioui/js/views/timeline/ezs-timelineview.js&/tpl/handlebars/studioappview-ez-template.js&/bundles/ezstudioui/js/views/ezs-appview.js&/tpl/handlebars/browserview-ez-template.js&/bundles/ezstudioui/js/views/ezs-browserview.js&/tpl/handlebars/studiopreviewactionview-ez-template.js:426)
          at e.Subscriber._notify (_ezcombo?oop/oop-min.js&event-custom-base/event-custom-base-min.js&event-custom-complex/event-custom-complex-min.js&intl/intl-min.js&classnamemanager/classnamemanager-min.js&event-base/event-base-min.js&dom-core/dom-core-min.js&dom-base/dom-base-min.js&selector-native/selector-native-min.js&selector/selector-min.js&node-core/node-core-min.js&dom-style/dom-style-min.js&node-base/node-base-min.js&event-delegate/event-delegate-min.js&node-event-delegate/node-event-delegate-min.js&array-extras/array-extras-min.js&attribute-core/attribute-core-min.js&attribute-observable/attribute-observable-min.js&attribute-extras/attribute-extras-min.js&attribute-base/attribute-base-min.js&base-core/base-core-min.js&base-observable/base-observable-min.js&base-base/base-base-min.js&base-build/base-build-min.js&history-base/history-base-min.js&event-synthetic/event-synthetic-min.js&history-hash/history-hash-min.js&history-html5/history-html5-min.js&router/router-min.js&pjax-base/pjax-base-min.js&view/view-min.js:17)
          at e.Subscriber.notify (_ezcombo?oop/oop-min.js&event-custom-base/event-custom-base-min.js&event-custom-complex/event-custom-complex-min.js&intl/intl-min.js&classnamemanager/classnamemanager-min.js&event-base/event-base-min.js&dom-core/dom-core-min.js&dom-base/dom-base-min.js&selector-native/selector-native-min.js&selector/selector-min.js&node-core/node-core-min.js&dom-style/dom-style-min.js&node-base/node-base-min.js&event-delegate/event-delegate-min.js&node-event-delegate/node-event-delegate-min.js&array-extras/array-extras-min.js&attribute-core/attribute-core-min.js&attribute-observable/attribute-observable-min.js&attribute-extras/attribute-extras-min.js&attribute-base/attribute-base-min.js&base-core/base-core-min.js&base-observable/base-observable-min.js&base-base/base-base-min.js&base-build/base-build-min.js&history-base/history-base-min.js&event-synthetic/event-synthetic-min.js&history-hash/history-hash-min.js&history-html5/history-html5-min.js&router/router-min.js&pjax-base/pjax-base-min.js&view/view-min.js:17)
          at e.CustomEvent._notify (_ezcombo?oop/oop-min.js&event-custom-base/event-custom-base-min.js&event-custom-complex/event-custom-complex-min.js&intl/intl-min.js&classnamemanager/classnamemanager-min.js&event-base/event-base-min.js&dom-core/dom-core-min.js&dom-base/dom-base-min.js&selector-native/selector-native-min.js&selector/selector-min.js&node-core/node-core-min.js&dom-style/dom-style-min.js&node-base/node-base-min.js&event-delegate/event-delegate-min.js&node-event-delegate/node-event-delegate-min.js&array-extras/array-extras-min.js&attribute-core/attribute-core-min.js&attribute-observable/attribute-observable-min.js&attribute-extras/attribute-extras-min.js&attribute-base/attribute-base-min.js&base-core/base-core-min.js&base-observable/base-observable-min.js&base-base/base-base-min.js&base-build/base-build-min.js&history-base/history-base-min.js&event-synthetic/event-synthetic-min.js&history-hash/history-hash-min.js&history-html5/history-html5-min.js&router/router-min.js&pjax-base/pjax-base-min.js&view/view-min.js:16)
          at e.CustomEvent._procSubs (_ezcombo?oop/oop-min.js&event-custom-base/event-custom-base-min.js&event-custom-complex/event-custom-complex-min.js&intl/intl-min.js&classnamemanager/classnamemanager-min.js&event-base/event-base-min.js&dom-core/dom-core-min.js&dom-base/dom-base-min.js&selector-native/selector-native-min.js&selector/selector-min.js&node-core/node-core-min.js&dom-style/dom-style-min.js&node-base/node-base-min.js&event-delegate/event-delegate-min.js&node-event-delegate/node-event-delegate-min.js&array-extras/array-extras-min.js&attribute-core/attribute-core-min.js&attribute-observable/attribute-observable-min.js&attribute-extras/attribute-extras-min.js&attribute-base/attribute-base-min.js&base-core/base-core-min.js&base-observable/base-observable-min.js&base-base/base-base-min.js&base-build/base-build-min.js&history-base/history-base-min.js&event-synthetic/event-synthetic-min.js&history-hash/history-hash-min.js&history-html5/history-html5-min.js&router/router-min.js&pjax-base/pjax-base-min.js&view/view-min.js:16)
          at e.CustomEvent.fireSimple (_ezcombo?oop/oop-min.js&event-custom-base/event-custom-base-min.js&event-custom-complex/event-custom-complex-min.js&intl/intl-min.js&classnamemanager/classnamemanager-min.js&event-base/event-base-min.js&dom-core/dom-core-min.js&dom-base/dom-base-min.js&selector-native/selector-native-min.js&selector/selector-min.js&node-core/node-core-min.js&dom-style/dom-style-min.js&node-base/node-base-min.js&event-delegate/event-delegate-min.js&node-event-delegate/node-event-delegate-min.js&array-extras/array-extras-min.js&attribute-core/attribute-core-min.js&attribute-observable/attribute-observable-min.js&attribute-extras/attribute-extras-min.js&attribute-base/attribute-base-min.js&base-core/base-core-min.js&base-observable/base-observable-min.js&base-base/base-base-min.js&base-build/base-build-min.js&history-base/history-base-min.js&event-synthetic/event-synthetic-min.js&history-hash/history-hash-min.js&history-html5/history-html5-min.js&router/router-min.js&pjax-base/pjax-base-min.js&view/view-min.js:16)
          at e.CustomEvent._fire (_ezcombo?oop/oop-min.js&event-custom-base/event-custom-base-min.js&event-custom-complex/event-custom-complex-min.js&intl/intl-min.js&classnamemanager/classnamemanager-min.js&event-base/event-base-min.js&dom-core/dom-core-min.js&dom-base/dom-base-min.js&selector-native/selector-native-min.js&selector/selector-min.js&node-core/node-core-min.js&dom-style/dom-style-min.js&node-base/node-base-min.js&event-delegate/event-delegate-min.js&node-event-delegate/node-event-delegate-min.js&array-extras/array-extras-min.js&attribute-core/attribute-core-min.js&attribute-observable/attribute-observable-min.js&attribute-extras/attribute-extras-min.js&attribute-base/attribute-base-min.js&base-core/base-core-min.js&base-observable/base-observable-min.js&base-base/base-base-min.js&base-build/base-build-min.js&history-base/history-base-min.js&event-synthetic/event-synthetic-min.js&history-hash/history-hash-min.js&history-html5/history-html5-min.js&router/router-min.js&pjax-base/pjax-base-min.js&view/view-min.js:16)
          at o.fire (_ezcombo?oop/oop-min.js&event-custom-base/event-custom-base-min.js&event-custom-complex/event-custom-complex-min.js&intl/intl-min.js&classnamemanager/classnamemanager-min.js&event-base/event-base-min.js&dom-core/dom-core-min.js&dom-base/dom-base-min.js&selector-native/selector-native-min.js&selector/selector-min.js&node-core/node-core-min.js&dom-style/dom-style-min.js&node-base/node-base-min.js&event-delegate/event-delegate-min.js&node-event-delegate/node-event-delegate-min.js&array-extras/array-extras-min.js&attribute-core/attribute-core-min.js&attribute-observable/attribute-observable-min.js&attribute-extras/attribute-extras-min.js&attribute-base/attribute-base-min.js&base-core/base-core-min.js&base-observable/base-observable-min.js&base-base/base-base-min.js&base-build/base-build-min.js&history-base/history-base-min.js&event-synthetic/event-synthetic-min.js&history-hash/history-hash-min.js&history-html5/history-html5-min.js&router/router-min.js&pjax-base/pjax-base-min.js&view/view-min.js:17)
          at o._evt (_ezcombo?app-base/app-base-min.js&querystring-stringify-simple/querystring-stringify-simple-min.js&io-base/io-base-min.js&pjax-content/pjax-content-min.js&app-content/app-content-min.js&parallel/parallel-min.js&node-style/node-style-min.js&transition/transition-min.js&app-transitions/app-transitions-min.js&app-transitions-native/app-transitions-native-min.js&array-invoke/array-invoke-min.js&arraylist/arraylist-min.js&escape/escape-min.js&json-parse/json-parse-min.js&model/model-min.js&model-list/model-list-min.js&lazy-model-list/lazy-model-list-min.js&json-stringify/json-stringify-min.js&model-sync-rest/model-sync-rest-min.js&model-sync-local/model-sync-local-min.js&view-node-map/view-node-map-min.js&dom-screen/dom-screen-min.js&node-screen/node-screen-min.js&/bundles/ezplatformuiassets/vendors/ez-js-rest-client/dist/CAPI.js&/bundles/ezplatformui/js/external/ez-capi.js&/bundles/ezplatformui/js/services/ez-translator.js&pluginhost-base/pluginhost-base-min.js&pluginhost-config/pluginhost-config-min.js:24)
      
      500
      An exception has been thrown during the rendering of a template ("Could not find configuration for a filter: gallery") in "EzPublishCoreBundle::content_fields.html.twig".
      
      500
      NonExistingFilterException: Could not find configuration for a filter: gallery
      
      Console log without combo
      Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
          at JSON.parse (<anonymous>)
          at _loadResource.then.catch.error (ezs-landingpagecreatorservice.js:362)
          at <anonymous>
      
      500 Response headers
      Cache-Control:no-cache
      Connection:close
      Content-Type:text/html; charset=UTF-8
      Date:Mon, 16 Oct 2017 10:58:44 GMT
      Server:Apache/2.4.18 (Ubuntu)
      Transfer-Encoding:chunked
      Vary:Cookie,Authorization
      X-Cache-Debug:1
      X-Cache-Debug:1
      X-Debug-Token:a7f739
      X-Debug-Token-Link:http://192.168.56.101:8101/_profiler/a7f739
      
      500 Form data
      blockIds[]:b-7eb45f63-db5d-ebdd-19c1-33799fab25b8
      page:{"page":{"title":"","layout":"default","zones":[{"id":"default_id","name":"default","blocks":[{"id":"b-7eb45f63-db5d-ebdd-19c1-33799fab25b8","name":"Gallery","type":"gallery","ttl":0,"view":"default","attributes":{"contentId":49}}]}]}}
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            kamil.madejski@ibexa.co Kamil Madejski
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: