Details
-
Bug
-
Resolution: Fixed
-
High
-
1.7.5, 1.11.1
-
None
-
Sprint 3
Description
It is impossible to preview/publish the Landing Page with Gallery block.
Steps to reproduce
- If you don't have any image in the Media -> Images folder, create it.
- Create the new Landing Page (in Content or Studio, doesn't matter) with default layout
- Edit created Landing Page, add Gallery block
- Select Media -> Images as parent folder
- 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¶llel/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}}]}]}}