Giter Site home page Giter Site logo

magesuite's Introduction

A Magento 2 extension ecosystem providing UX/performance improvements and many new features.

Documentation

Documentation can be found here: dev.magesuite.org

Brought to life by

magesuite's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

magesuite's Issues

Empty htmlClass generates exception

Hello
Facing a problem on Magento 2.3.4 + Magesuite v5

Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'referenceContainer', attribute 'htmlClass': [facet 'pattern'] The value '' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_]*(\s[a-zA-Z][a-zA-Z\d\-_]*)*'.
Line: 2542

A little bit of debugging and figured out that in/vendor/creativestyle/theme-creativeshop/src/Magento_Cms/layout/cms_page_view.xml line 23

<referenceContainer name="main.content" htmlClass="" />

generates the issue, adding any string into that empty htmlClass solves the issue.

Can this be included in repo, or any other solution that solves the issue.

Thank you

empty htmlClass attribute is not allowed in layout configuration

Description:
Some layouts contain refereceneContainer elements with htmlClass=""
This is not allowed and the validation throws an error when loading for example the homepage

Reproduce:

  1. install magento 2.3.1
  2. set deployment mode to developer
  3. install magesuite 2.0.1
  4. install and activate creativeshop theme
  5. clear cache and go to homepage

Expected:
The homepage should load

Actual:
An error is displayed

1 exception(s):
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'referenceContainer', attribute 'htmlClass': [facet 'pattern'] The value '' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_]*(\s[a-zA-Z][a-zA-Z\d\-_]*)*'.
Line: 2028

Element 'referenceContainer', attribute 'htmlClass': '' is not a valid value of the atomic type 'htmlClassType'.
Line: 2028


Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'referenceContainer', attribute 'htmlClass': [facet 'pattern'] The value '' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_]*(\s[a-zA-Z][a-zA-Z\d\-_]*)*'.
Line: 2028

Element 'referenceContainer', attribute 'htmlClass': '' is not a valid value of the atomic type 'htmlClassType'.
Line: 2028

<pre>#1 Magento\Framework\Config\Dom->__construct() called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:116]
#2 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject() called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66]
#3 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() called at [vendor/magento/framework/ObjectManager/ObjectManager.php:56]
#4 Magento\Framework\ObjectManager\ObjectManager->create() called at [vendor/magento/framework/Config/DomFactory.php:43]
#5 Magento\Framework\Config\DomFactory->createDom() called at [vendor/magento/framework/View/Model/Layout/Update/Validator.php:141]
#6 Magento\Framework\View\Model\Layout\Update\Validator->isValid() called at [vendor/magento/framework/View/Model/Layout/Merge.php:476]
#7 Magento\Framework\View\Model\Layout\Merge->_validateMergedLayout() called at [vendor/magento/framework/View/Model/Layout/Merge.php:457]
#8 Magento\Framework\View\Model\Layout\Merge->load() called at [generated/code/Magento/Framework/View/Model/Layout/Merge/Interceptor.php:193]
#9 Magento\Framework\View\Model\Layout\Merge\Interceptor->load() called at [vendor/magento/framework/View/Layout/Builder.php:86]
#10 Magento\Framework\View\Layout\Builder->loadLayoutUpdates() called at [vendor/magento/framework/View/Layout/Builder.php:63]
#11 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253]
#12 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875]
#13 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414]
#14 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-cms/Helper/Page.php:171]
#15 Magento\Cms\Helper\Page->prepareResultPage() called at [vendor/magento/module-cms/Controller/Index/Index.php:74]
#16 Magento\Cms\Controller\Index\Index->execute() called at [generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php:24]
#17 Magento\Cms\Controller\Index\Index\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#18 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#19 Magento\Cms\Controller\Index\Index\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#20 Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#21 Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins() called at [generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php:39]
#22 Magento\Cms\Controller\Index\Index\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:159]
#23 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:99]
#24 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#25 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#26 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php:94]
#27 Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]
#28 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php:73]
#29 Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]
#30 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#31 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#32 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:136]
#33 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24]
#34 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:258]
#35 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:40]
#36 require() called at [/Users/david.verholen/.composer/vendor/weprovide/valet-plus/server.php:131]
</pre>

Add an edit page error

When creating or editing a page it gives the following error: The store that was requested wasn't found. Verify the store and try again.
Magento 2.3.4
PHP 7.2
Ubuntu 18.04
nginx

We're sorry, but something went wrong.

When I visit Home page of my site then I get this error "Web application could not be started by the Phusion Passenger application server." When I further check the issue then the error log file is not generated. Please see attached screenshot of the issue. Other inner pages like Category, Products
Account pages are working fine.
Thanks in advance
home page error

Your requirements could not be resolved to an installable set of packages. Problem 1

Your requirements could not be resolved to an installable set of packages.
Problem 1
- creativestyle/magesuite v2.0.3 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.0,
2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.x-dev] but these conflict with your requirements or minimum-st
ability.
- creativestyle/magesuite v2.0.2 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.0,
2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.x-dev] but these conflict with your requirements or minimum-st
ability.
- creativestyle/magesuite v2.0.1 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.0,
2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.x-dev] but these conflict with your requirements or minimum-st
ability.
- creativestyle/magesuite v2.0.0 requires creativestyle/theme-creativeshop dev-next -> satisfiable by creatives
tyle/theme-creativeshop[dev-next] but these conflict with your requirements or minimum-stability.
- Installation request for creativestyle/magesuite ^2.0.0 -> satisfiable by creativestyle/magesuite[v2.0.0, v2.
0.1, v2.0.2, v2.0.3].
Installation failed, reverting ./composer.json to its original content.

Dependency issue with elasticsuite + MOS 2.3.3

Hi guys how are you?,

I tried to install the magesuite on a fresh magento OS 2.3.3 after I deploy the theme, when I try home page a elasticsuite error show in the page.

image

I created the ticket to elasticsuite talking about the issue, they mention issue i with the verison I installed (elasticsuite ^2.7.0 installed with your instalation).
When I try to install elasticsute 2.8.3 I received a dependecy error:

image

Best,
Alejandro.

Your requirements could not be resolved

When following the setup procedures listed in the README I get the following error
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Can only install one of: smile/elasticsuite[2.7.x-dev, 2.8.3].
- Can only install one of: smile/elasticsuite[2.8.3, 2.7.x-dev].
- Can only install one of: smile/elasticsuite[2.7.x-dev, 2.8.3].
- creativestyle/magesuite v2.0.3 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.x-dev].
- Installation request for creativestyle/magesuite ~2.0.3 -> satisfiable by creativestyle/magesuite[v2.0.3].
- Installation request for smile/elasticsuite (locked at 2.8.3, required as ~2.8.0) -> satisfiable by smile/elasticsuite[2.8.3].

Looks like magesuite 2.0.3 is requiring elasticsuite 2.7 but Smile-SA is that I have to use elasticsuite 2.8 or better since I'm running Magento 2.3 please advise.

Thanks!

CC components not showing in Product Detail Page

Preconditions (*)

  1. Magento 2.3.3 + Sample data
  2. creativestyle/magesuite v3.0.0

Steps to Reproduce:

  1. Go to Catalog > Inventory > Products
  2. Edit product
  3. Go to Product's Content Constructor
    Screenshot from 2019-12-15 11-12-40
  4. Click Save

Expected result (*)

  1. CC component should show on Product Detail page

Actual Result (*)

  1. CC component not showing
    Screenshot from 2019-12-15 11-19-01

Can´t create new Page/Category/Product in Version 3.0.0

Description

It's not possible to create a product/category/cms page/cms block.

Reproduce

install Magento 2.3.2
set deployment mode to developer
install magesuite 3.0.0
install and activate creativeshop theme
clear cache and open the backend
Try to create a new Page/Category/Product

Expected

Input mask for editing should open.

Actual

Category: Input mask is missing
Product: Input mask is missing
CMS Blocks: CMS Block Grid is missing / Input mask for new Block is missing
CMS Pages: CMS Pages Grid is missing / exception is thrown:

1 exception(s):
Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9

Verify the XML and try again.

Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9

Verify the XML and try again.
<pre>#1 Magento\Ui\Config\Reader->read() called at [vendor/magento/module-ui/Config/Data.php:102]
#2 Magento\Ui\Config\Data->initData() called at [vendor/magento/module-ui/Config/Data.php:136]
#3 Magento\Ui\Config\Data->get() called at [vendor/magento/framework/View/Layout/Reader/UiComponent.php:100]
#4 Magento\Framework\View\Layout\Reader\UiComponent->interpret() called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#5 Magento\Framework\View\Layout\ReaderPool->interpret() called at [vendor/magento/framework/View/Layout/Reader/Container.php:89]
#6 Magento\Framework\View\Layout\Reader\Container->interpret() called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#7 Magento\Framework\View\Layout\ReaderPool->interpret() called at [vendor/magento/framework/View/Page/Config/Reader/Body.php:68]
#8 Magento\Framework\View\Page\Config\Reader\Body->interpret() called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#9 Magento\Framework\View\Layout\ReaderPool->interpret() called at [vendor/magento/framework/View/Layout.php:325]
#10 Magento\Framework\View\Layout->generateElements() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:89]
#11 Magento\Framework\View\Layout\Interceptor->generateElements() called at [vendor/magento/framework/View/Layout/Builder.php:129]
#12 Magento\Framework\View\Layout\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Page/Builder.php:55]
#13 Magento\Framework\View\Page\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Layout/Builder.php:65]
#14 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253]
#15 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875]
#16 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414]
#17 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-backend/Model/View/Result/Page.php:26]
#18 Magento\Backend\Model\View\Result\Page->setActiveMenu() called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:24]
#19 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu() called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:60]
#20 Magento\Cms\Controller\Adminhtml\Page\Edit->_initAction() called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:93]
#21 Magento\Cms\Controller\Adminhtml\Page\Edit->execute() called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:24]
#22 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#23 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/module-backend/App/AbstractAction.php:231]
#24 Magento\Backend\App\AbstractAction->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#25 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#26 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143]
#27 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]
#28 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#29 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callPlugins() called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:39]
#30 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:159]
#31 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:99]
#32 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#33 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#34 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#35 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#36 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:137]
#37 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24]
#38 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:261]
#39 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:41]
</pre>

As soon as I disable the two Modules the gridview etc. are visible.
The Modules are: MageSuite_CmsTagManager and MageSuite_Opengraph

Hero carousel breaks on internal link from slide

Magesuite (latest version installed through composer ~ 7 days ago) at Magento ver. 2.3.2-p2
PHP ver 7.2

Hero carousel component crashes if I try to use internal CTA link (click on chain/link icon) when editing slide, I am getting logged out from admin.

Link to video https://www.loom.com/share/41cef233ba4040c0ba3e5f32626c619a

It works with full link directly pasted (screenshot below)

FireShot Capture 012 - Home Page _ Pages _ Elements _ Content _ DeGouges Magento Admin Luxur_ - 7fbstwqq9z1nphky mojostratus io

Detailed information about modules versions:
+------------------------------------------------------+------------------+
| Name | (Schema) Version |
+------------------------------------------------------+------------------+

| MSP_ReCaptcha | 1.5.0 |

| Amazon_Core | 3.2.9 |
| Amazon_Login | 3.2.9 |
| Amazon_Payment | 3.2.9 |
| Dotdigitalgroup_Email | 3.1.2 |
| Klarna_Core | 5.1.0 |
| Klarna_Ordermanagement | 5.0.2 |
| Klarna_Kp | 6.1.1 |

| MSP_TwoFactorAuth | 3.1.0 |
| MageMojo_Cron | 1.3.0 |
| MageSuite_Frontend | 1.0.1 |
| MageSuite_Cache | 1.0.0 |
| MageSuite_Category | 1.0.0 |
| MageSuite_CategoryHero | 0.1.0 |
| MageSuite_CategoryIcon | 1.0.0 |
| MageSuite_ClearAttributes | 1.0.0 |
| MageSuite_CmsDuplicate | 0.0.1 |
| Smile_ElasticsuiteCore | 0.0.1 |
| MageSuite_ContentConstructor | 1.0.0 |
| MageSuite_CommonBlocks | 1.0.0 |
| MageSuite_ContentConstructorAdmin | 1.0.0 |
| Smile_ElasticsuiteCatalog | 1.5.1 |
| MageSuite_ContentConstructorAsset | 1.0.0 |
| MageSuite_ContentConstructorCategory | 1.0.0 |
| MageSuite_ImageResize | 1.0.0 |
| MageSuite_CssMinifier | 1.0.0 |
| MageSuite_DailyDeal | 1.0.0 |
| MageSuite_DeferJs | 1.0.0 |
| MageSuite_DynamicDirectives | 1.0.0 |
| MageSuite_ElasticSuiteAddons | 1.0.2 |
| MageSuite_EmailAttachments | 2.0.0 |
| MageSuite_ExtendedException | 1.0.0 |
| MageSuite_FileUpload | 1.0.2 |
| MageSuite_BrandManagement | 1.0.1 |
| MageSuite_Gdpr | 1.0.0 |
| MageSuite_GoogleApi | 1.0.0 |
| MageSuite_ImageOptimization | 1.0.0 |
| Smile_ElasticsuiteSwatches | 0.0.1 |
| MageSuite_JsTranslationFix | 1.0.0 |
| MageSuite_MaintenancePage | 1.0.0 |
| MageSuite_Media | 1.0.0 |
| MageSuite_Navigation | 1.0.3 |
| MageSuite_Opengraph | 1.0.4 |
| MageSuite_Pagination | 1.0.0 |
| MageSuite_PersistentSitemap | 1.0.0 |
| MageSuite_ProductBestsellersRanking | 1.0.0 |
| MageSuite_ProductDetailsReorder | 1.0.0 |
| MageSuite_ProductPositiveIndicators | 1.0.5 |
| MageSuite_ProductTile | 1.0.0 |
| MageSuite_SentryIo | 1.0.0 |
| MageSuite_SeoCanonical | 1.0.1 |
| MageSuite_SeoHreflang | 1.0.0 |
| MageSuite_SoftDbStatusValidation | 1.0.0 |
| MageSuite_Sorting | 1.0.0 |
| MageSuite_ThemeHelpers | 1.0.0 |
| MageSuite_ThumbnailRemove | 1.0.0 |
| MageSuite_TranslationCenter | 0.1.0 |
| MageSuite_UrlRegeneration | 1.0.0 |
| MageSuite_UrlRewrite | 1.0.0 |
| MageSuite_UrlRewriteMassActions | 1.0.0 |
| MageSuite_CmsProductBacklink | 1.0.0 |
| Smile_ElasticsuiteCatalogRule | 1.0.0 |
| Smile_ElasticsuiteCatalogOptimizer | 1.2.0 |
| MageSuite_ContentConstructorFrontend | 1.0.4 |
| MageSuite_CmsTagManager | 1.0.0 |
| Smile_ElasticsuiteThesaurus | 1.0.0 |
| Smile_ElasticsuiteVirtualCategory | 1.4.1 |
| Temando_Shipping | 1.5.0 |
| Vertex_Tax | 100.3.0 |
+------------------------------------------------------+------------------+

Failing Static Content deploy

Hi,

we run on PHP 7.2 and getting this error when compiling static content for our custom theme:

/magento/pub/static/frontend/Creativestyle/theme-test/en_US/css/commons.css" file can't be read. Warning!file_get_contents(/magento/pub/static/frontend/Creativestyle/theme-test/en_US
/css/commons.css): failed to open stream: No such file or directory

Commons.css doesn't exist in our compiled theme after yarn build. Any idea how we could fix it?

Magento 2.3.2 / 2.3.3 Community - Can not add components in admin content constructor due to err

I've done a fresh installation with both Magento 2.3.2 and 2.3.3 + Sample Data + Magesuite with the latest 3.0 version (^3.0) but Somehow the content constructor in Admin is broken.
It is not possible to add a component as there are typescript errors in content-constructor.ts:327

Versions as statet in composer.lock

"creativestyle/magesuite-content-constructor": "v2.0.4",
"creativestyle/magesuite-content-constructor-admin": "v2.11.4",
"creativestyle/magesuite-content-constructor-asset": "v1.0.1",
"creativestyle/magesuite-content-constructor-category-page": "^1.0.1",
"creativestyle/magesuite-content-constructor-frontend": "v2.19.5",

We have an other installation with Magento 2.3.2 running without any problems.
Installed content constructor repositories are as following:

"creativestyle/magesuite-content-constructor": "v2.0.3",
"creativestyle/magesuite-content-constructor-admin": "v2.11.0",
"creativestyle/magesuite-content-constructor-asset": "v1.0.1",
"creativestyle/magesuite-content-constructor-category-page": "^1.0.1",
"creativestyle/magesuite-content-constructor-frontend": "v2.19.0",

So probably something brokw in content-constructor, content-constructor-admin or content constructor-frontend?
I've also made a quick diff check for content-constructor.ts file and there are no changes since our last working project with Magesuite, so most probably the problem is not coming from there.

Would be nice if someone can confirm this is not working or I am just doing something stupid wrong.

Also, here's the error:

Uncaught TypeError: Cannot read property 'defaults' of undefined
at VueComponent.getComponentConfigurator (content-constructor.ts:327)
at VueComponent. (vue.js:220)
at VueComponent.onPickComponent (component-picker.ts:115)
at VueComponent.onPickComponent (vue.js:220)
at VueComponent.eval (eval at Lt (vue.js:2859), :3:15)
at HTMLAnchorElement.n (vue.js:8250)
at HTMLAnchorElement. (vue.js:5047)

Let me know if you need any additional information

Steps to repdoruce:

  1. Install Magento 2.3.2 / 2.3.3
  2. Install Magento2 Sample Data
  3. Install Magesuite ^3.0
  4. Log in to admin and go to any Content Constructor area
  5. Try to add any component and check the console for error output

Compatibility with smile/elasticsuite 2.9 (Magento 2.3.5-p1)

Hello folks 🔆,

Elasticsuite just released a new version 2.9

But Magesuite needs 2.8 max:

- creativestyle/magesuite v5.0.0 requires smile/elasticsuite 2.8.* -> satisfiable by smile/elasticsuite[2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.8.5, 2.8.6, 2.8.7, 2.8.x-dev] but these conflict with your requirements or minimum-stability.

FYI, I just try to force it to 2.9, and it seems to work.
But on this test, I used M2 as a headless ecommerce, so I can't check in front-end.

Cannot read property 'this.ccConfig.sections.defaults' of undefined

After configuring Magesuite on Magento 2.3.2, On add/edit cms page when I click on any component (like "Button") to add any component then it shows an error "Cannot read property 'this.ccConfig.sections.defaults' of undefined" at line number 316 in "pub/static/version1573823293/adminhtml/Magento/backend/en_US/src/content-constructor.ts". Please see attached screenshots
magesuite issue
. But when I check this file in the "pub/static/adminhtml/Magento/backend/en_US/src/" directory then I could not find "src" directory under ""pub/static/adminhtml/Magento/backend/en_US/".

Thanks for your support.

SQLSTATE[42S02]: Base table or view not found: 1146 Table '.catalog_category_entity_datetime' doesn't exist, query was: DELETE FROM catalog_category_entity_datetime WHERE attribute_id NOT IN (SELECT attribute_id FROM eav_attribute);

Hello,
The composer install of:
composer require creativestyle/magesuite ^3.0.0

php bin/magento setup:upgrade

Installing data... Upgrading data... SQLSTATE[42S02]: Base table or view not found: 1146 Table 'my_bd.catalog_category_entity_int' doesn't exist, query was: INSERT IGNORE INTO catalog_category_entity_int (attribute_id, store_id, entity_id, value)
              SELECT
                446 AS attribute_id,
                0 AS store_id,
                category.entity_id,
                category_int.value as value
              FROM catalog_category_entity AS category
              LEFT JOIN catalog_category_entity_int AS category_int ON category.entity_id = category_int.entity_id
              WHERE category_int.attribute_id = 68 AND store_id = 0;

I have a prefix in the tables, but apparently the query was performed without

Can you help me, please?

PHP 7.2
Magento 2.3.4
Elasticsuite 2.8

Thank You,
Fernando

Table prefix missing

It seems table prefix is missing from different modules like magesuite-navigation and magesuite-clear-attributes. It giving me error on running bin/magento setup:upgrade like
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Rfgy.catalog_category_entity datetime' doesn't exist

After I tried to add prefix manually in above modules, Now its running fine.

Fatal error: Uncaught Error: Cannot instantiate interface

Hello. I have got this error after install magesuite package via composer (composer require creativestyle/magesuite ^5.0.0) and then bin/magento setup:upgrade:

Fatal error: Uncaught Error: Cannot instantiate interface Magento\InventorySalesApi\Api\StockResolverInterface in /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50 Stack trace: #0 /app/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Invento...') #1 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(167): Magento\Framework\ObjectManager\ObjectManager->get('Magento\Invento...') #2 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(273): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\Invento...', NULL, 'stockResolver', 'MageSuite\Produ...') #3 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(236): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('MageSuite\Produ...', Array, Array) #4 /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Fram in /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on line 50

Before install magesuite I have installed elasticsearch (v6.8.10 on localhost:9200) and elasticsuite (v2.8.8).

component paragraph fails to render in frontend

The class
\MageSuite\ContentConstructorFrontend\Model\Component\Paragraph
seems to be a copy of
\MageSuite\ContentConstructorFrontend\Model\Component\StaticBlock
in line 30 of the Paragraph Class there is an error thrown cause the Paragraph Component doesn't have a index named "blockId" in the var $configuration.

public function getContent() {
        $configuration = $this->getData();

        $id = isset($configuration['blockId']) ? $configuration['blockId'] : $configuration['identifier'];

        $block = $this->blockFactory->createBlock(
            \Magento\Cms\Block\Block::class,
            [
                'data' => [
                    'block_id' => $id
                ]
            ]
        );

        return $block->toHtml();
    }

wrong element in cms_page_form.xml

Description
It's not possible to create or edit a cms page.

Reproduce

  1. install Magento 2.3.1
  2. set deployment mode to developer
  3. install magesuite 2.0.3
  4. install and activate creativeshop theme
  5. clear cache and open the backend
  6. go to Content -> Elements -> Pages -> Add New Page or edit a existing one

Expected
The cms page editor should be opened.

Actual
An error is displayed.

1 exception(s):
Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/var/www/html/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9

Verify the XML and try again.

Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/var/www/html/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9

Verify the XML and try again.
<pre>#1 Magento\Ui\Config\Reader->read() called at [vendor/magento/module-ui/Config/Data.php:102]
#2 Magento\Ui\Config\Data->initData() called at [vendor/magento/module-ui/Config/Data.php:136]
#3 Magento\Ui\Config\Data->get('cms_page_form') called at [vendor/magento/framework/View/Layout/Reader/UiComponent.php:100]
#4 Magento\Framework\View\Layout\Reader\UiComponent->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea72731000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7270c000000001904b426#) called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#5 Magento\Framework\View\Layout\ReaderPool->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7270c000000001904b426#) called at [vendor/magento/framework/View/Layout/Reader/Container.php:89]
#6 Magento\Framework\View\Layout\Reader\Container->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7270c000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7273d000000001904b426#) called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#7 Magento\Framework\View\Layout\ReaderPool->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7273d000000001904b426#) called at [vendor/magento/framework/View/Page/Config/Reader/Body.php:68]
#8 Magento\Framework\View\Page\Config\Reader\Body->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7273d000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7271e000000001904b426#) called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#9 Magento\Framework\View\Layout\ReaderPool->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7271e000000001904b426#) called at [vendor/magento/framework/View/Layout.php:325]
#10 Magento\Framework\View\Layout->generateElements() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:89]
#11 Magento\Framework\View\Layout\Interceptor->generateElements() called at [vendor/magento/framework/View/Layout/Builder.php:129]
#12 Magento\Framework\View\Layout\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Page/Builder.php:55]
#13 Magento\Framework\View\Page\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Layout/Builder.php:65]
#14 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253]
#15 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875]
#16 Magento\Framework\View\Layout->getBlock('menu') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414]
#17 Magento\Framework\View\Layout\Interceptor->getBlock('menu') called at [vendor/magento/module-backend/Model/View/Result/Page.php:26]
#18 Magento\Backend\Model\View\Result\Page->setActiveMenu('Magento_Cms::cms...') called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:24]
#19 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu('Magento_Cms::cms...') called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:60]
#20 Magento\Cms\Controller\Adminhtml\Page\Edit->_initAction() called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:93]
#21 Magento\Cms\Controller\Adminhtml\Page\Edit->execute() called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:24]
#22 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#23 Magento\Framework\App\Action\Action->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/module-backend/App/AbstractAction.php:231]
#24 Magento\Backend\App\AbstractAction->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:58]
#25 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#)) called at [vendor/magento/framework/Interception/Interceptor.php:138]
#26 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143]
#27 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(&Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor#000000003ea724f3000000001904b426#, &Closure#000000003ea724db000000001904b426#, &Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:135]
#28 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:153]
#29 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#), NULL) called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:39]
#30 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/App/FrontController.php:159]
#31 Magento\Framework\App\FrontController->processRequest(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#, &Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor#000000003ea724f3000000001904b426#) called at [vendor/magento/framework/App/FrontController.php:99]
#32 Magento\Framework\App\FrontController->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:58]
#33 Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#)) called at [vendor/magento/framework/Interception/Interceptor.php:138]
#34 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:153]
#35 Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#), array(array('default_store_se...', 'page_cache_from_...', 'storeCookieValid...', 'install', 'configHash'))) called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#36 Magento\Framework\App\FrontController\Interceptor->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/App/Http.php:136]
#37 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24]
#38 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:258]
#39 Magento\Framework\App\Bootstrap->run(&Magento\Framework\App\Http\Interceptor#000000003ea721dd000000001904b426#) called at [index.php:46]
</pre>

Empty layout contains footer

Description
When we create a new page, if we choose "Emplay layout" in "Design", the layout is not really empty and contains footer

Reproduce

  1. install Magento 2.3.1
  2. install magesuite 2.0.3
  3. install and activate creativeshop theme
  4. go to Content -> Elements -> Pages -> Add New Page or edit a existing one
  5. choose "Empty" layout in Design tab and save

Expected
Blank page

Actual
the page contains footer

demo

Admin Panel Anonymization turned all itself and no way to turn it off

We run Magesuite (latest version installed through composer ~ 7 days ago) at Magento ver. 2.3.2-p2
PHP ver 7.2

At some point I've noticed that order and user data in admin started to be anonimized, as it is described at page 241 of MageSuite user guide. Screenshot attached

The issue that I haven't (at least deliberately) enabled that anonymization feature and now there is no way to disable it, I don't see GDPR user role in System/Permissions/User Roles.

Only action that I think may lead to that is changing merchant country to EU member (Austria), but changing it back to default US doesn't help - customer and order data is still anonymized.

Detailed information about modules versions:
+------------------------------------------------------+------------------+
| Name | (Schema) Version |
+------------------------------------------------------+------------------+

| MSP_ReCaptcha | 1.5.0 |

| Amazon_Core | 3.2.9 |
| Amazon_Login | 3.2.9 |
| Amazon_Payment | 3.2.9 |
| Dotdigitalgroup_Email | 3.1.2 |
| Klarna_Core | 5.1.0 |
| Klarna_Ordermanagement | 5.0.2 |
| Klarna_Kp | 6.1.1 |

| MSP_TwoFactorAuth | 3.1.0 |
| MageMojo_Cron | 1.3.0 |
| MageSuite_Frontend | 1.0.1 |
| MageSuite_Cache | 1.0.0 |
| MageSuite_Category | 1.0.0 |
| MageSuite_CategoryHero | 0.1.0 |
| MageSuite_CategoryIcon | 1.0.0 |
| MageSuite_ClearAttributes | 1.0.0 |
| MageSuite_CmsDuplicate | 0.0.1 |
| Smile_ElasticsuiteCore | 0.0.1 |
| MageSuite_ContentConstructor | 1.0.0 |
| MageSuite_CommonBlocks | 1.0.0 |
| MageSuite_ContentConstructorAdmin | 1.0.0 |
| Smile_ElasticsuiteCatalog | 1.5.1 |
| MageSuite_ContentConstructorAsset | 1.0.0 |
| MageSuite_ContentConstructorCategory | 1.0.0 |
| MageSuite_ImageResize | 1.0.0 |
| MageSuite_CssMinifier | 1.0.0 |
| MageSuite_DailyDeal | 1.0.0 |
| MageSuite_DeferJs | 1.0.0 |
| MageSuite_DynamicDirectives | 1.0.0 |
| MageSuite_ElasticSuiteAddons | 1.0.2 |
| MageSuite_EmailAttachments | 2.0.0 |
| MageSuite_ExtendedException | 1.0.0 |
| MageSuite_FileUpload | 1.0.2 |
| MageSuite_BrandManagement | 1.0.1 |
| MageSuite_Gdpr | 1.0.0 |
| MageSuite_GoogleApi | 1.0.0 |
| MageSuite_ImageOptimization | 1.0.0 |
| Smile_ElasticsuiteSwatches | 0.0.1 |
| MageSuite_JsTranslationFix | 1.0.0 |
| MageSuite_MaintenancePage | 1.0.0 |
| MageSuite_Media | 1.0.0 |
| MageSuite_Navigation | 1.0.3 |
| MageSuite_Opengraph | 1.0.4 |
| MageSuite_Pagination | 1.0.0 |
| MageSuite_PersistentSitemap | 1.0.0 |
| MageSuite_ProductBestsellersRanking | 1.0.0 |
| MageSuite_ProductDetailsReorder | 1.0.0 |
| MageSuite_ProductPositiveIndicators | 1.0.5 |
| MageSuite_ProductTile | 1.0.0 |
| MageSuite_SentryIo | 1.0.0 |
| MageSuite_SeoCanonical | 1.0.1 |
| MageSuite_SeoHreflang | 1.0.0 |
| MageSuite_SoftDbStatusValidation | 1.0.0 |
| MageSuite_Sorting | 1.0.0 |
| MageSuite_ThemeHelpers | 1.0.0 |
| MageSuite_ThumbnailRemove | 1.0.0 |
| MageSuite_TranslationCenter | 0.1.0 |
| MageSuite_UrlRegeneration | 1.0.0 |
| MageSuite_UrlRewrite | 1.0.0 |
| MageSuite_UrlRewriteMassActions | 1.0.0 |
| MageSuite_CmsProductBacklink | 1.0.0 |
| Smile_ElasticsuiteCatalogRule | 1.0.0 |
| Smile_ElasticsuiteCatalogOptimizer | 1.2.0 |
| MageSuite_ContentConstructorFrontend | 1.0.4 |
| MageSuite_CmsTagManager | 1.0.0 |
| Smile_ElasticsuiteThesaurus | 1.0.0 |
| Smile_ElasticsuiteVirtualCategory | 1.4.1 |
| Temando_Shipping | 1.5.0 |
| Vertex_Tax | 100.3.0 |
+------------------------------------------------------+------------------+

FireShot Capture 009 - Orders _ Operations _ Sales _ DeGouges Magento Admin Luxury French Ca_ - 7fbstwqq9z1nphky mojostratus io

bin/magento setup:upgrade

after installing on mageto 2.3.4 I have a problem and execute the command "bin / magento setup: upgrade"

1 exception(s): Exception #0 (Magento\Framework\Exception\LocalizedException): Please upgrade your database: Run "bin/magento setup:upgrade" from the Magento root directory. The following modules are outdated: Smile_ElasticsuiteCatalog data: current version - none, required version - 1.5.1 Smile_ElasticsuiteSwatches data: current version - none, required version - 0.0.1

Seo Hreflang error on Magento 2.3.5-p1

Hello,

After upgrading a 2.3.4 instance to 2.3.5-p1, if you visit the homepage, an exception is raised on a magesuite-seo-hreflang plugin:

vendor/creativestyle/magesuite-seo-hreflang/Plugin/Model/Store.php45
"User Deprecated Functionality: Session ID is not used as URL parameter anymore.
in /var/www/html/vendor/magento/framework/Session/SidResolver.php on line 105"
Full Stacktrace:

Exception thrown with message "User Deprecated Functionality: Session ID is not used as URL parameter anymore. in /var/www/html/vendor/magento/framework/Session/SidResolver.php on line 105"

Stacktrace:
#64 Exception in /var/www/html/vendor/magento/framework/App/ErrorHandler.php:61
#63 Magento\Framework\App\ErrorHandler:handler in [internal]:0
#62 trigger_error in /var/www/html/vendor/magento/framework/Session/SidResolver.php:105
#61 Magento\Framework\Session\SidResolver:getSessionIdQueryParam in /var/www/html/generated/code/Magento/Framework/Session/SidResolver/Proxy.php:103
#60 Magento\Framework\Session\SidResolver\Proxy:getSessionIdQueryParam in /var/www/html/vendor/creativestyle/magesuite-seo-hreflang/Plugin/Model/Store.php:45
#59 MageSuite\SeoHreflang\Plugin\Model\Store:aroundGetCurrentUrl in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:135
#58 Magento\Store\Model\Store\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#57 Magento\Store\Model\Store\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Store/Model/Store/Interceptor.php:39
#56 Magento\Store\Model\Store\Interceptor:getCurrentUrl in /var/www/html/vendor/magento/module-store/Block/Switcher.php:258
#55 Magento\Store\Block\Switcher:getTargetStorePostData in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#54 Magento\Store\Block\Switcher\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#53 Magento\Store\Block\Switcher\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#52 Magento\Store\Block\Switcher\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Store/Block/Switcher/Interceptor.php:26
#51 Magento\Store\Block\Switcher\Interceptor:getTargetStorePostData in /var/www/html/app/design/frontend/creativestyle/theme-creativeshop/Magento_Store/templates/switch/languages.phtml:44
#50 include in /var/www/html/vendor/magento/framework/View/TemplateEngine/Php.php:59
#49 Magento\Framework\View\TemplateEngine\Php:render in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#48 Magento\Framework\View\TemplateEngine\Php\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#47 Magento\Framework\View\TemplateEngine\Php\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#46 Magento\Framework\View\TemplateEngine\Php\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php:26
#45 Magento\Framework\View\TemplateEngine\Php\Interceptor:render in /var/www/html/vendor/magento/framework/View/Element/Template.php:271
#44 Magento\Framework\View\Element\Template:fetchView in /var/www/html/vendor/magento/framework/View/Element/Template.php:301
#43 Magento\Framework\View\Element\Template:_toHtml in /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php:1100
#42 Magento\Framework\View\Element\AbstractBlock:Magento\Framework\View\Element\{closure} in /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php:1104
#41 Magento\Framework\View\Element\AbstractBlock:_loadCache in /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php:674
#40 Magento\Framework\View\Element\AbstractBlock:toHtml in /var/www/html/vendor/magento/framework/View/Layout.php:566
#39 Magento\Framework\View\Layout:_renderBlock in /var/www/html/vendor/magento/framework/View/Layout.php:542
#38 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#37 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#36 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#35 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#34 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#33 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#32 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#31 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#30 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#29 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#28 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#27 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#26 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#25 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#24 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#23 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#22 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#21 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#20 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#19 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:963
#18 Magento\Framework\View\Layout:getOutput in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#17 Magento\Framework\View\Layout\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#16 Magento\Framework\View\Layout\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#15 Magento\Framework\View\Layout\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/View/Layout/Interceptor.php:52
#14 Magento\Framework\View\Layout\Interceptor:getOutput in /var/www/html/vendor/magento/framework/View/Result/Page.php:258
#13 Magento\Framework\View\Result\Page:render in /var/www/html/vendor/magento/framework/View/Result/Layout.php:171
#12 Magento\Framework\View\Result\Layout:renderResult in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#11 Magento\Framework\View\Result\Page\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#10 Magento\Framework\View\Result\Page\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#9 Magento\Framework\View\Result\Page\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php:26
#8 Magento\Framework\View\Result\Page\Interceptor:renderResult in /var/www/html/vendor/magento/framework/App/Http.php:120
#7 Magento\Framework\App\Http:launch in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#6 Magento\Framework\App\Http\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#5 Magento\Framework\App\Http\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/yireo/magento2-whoops/Plugin/HttpApp.php:103
#4 Yireo\Whoops\Plugin\HttpApp:aroundLaunch in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:135
#3 Magento\Framework\App\Http\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#2 Magento\Framework\App\Http\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/App/Http/Interceptor.php:26
#1 Magento\Framework\App\Http\Interceptor:launch in /var/www/html/vendor/magento/framework/App/Bootstrap.php:261
#0 Magento\Framework\App\Bootstrap:run in /var/www/html/pub/index.php:40

Unable to add image in Hero Carousel

Magento 2.3.2
I am trying to create a page in which i am adding Hero Carousel. After selecting the image and clicking add selected it is showing ajax loader but never progressing. The console shows an error.
Kindly refer the image.
error

PHP 7.3

Preconditions

  • Magento 2.3.4 + Sample data

Steps to Reproduce:

$ composer require creativestyle/magesuite ^5.0.0

Expected result:

Magesuite install by Composer ok

Actual result:

$ composer require creativestyle/magesuite ^5.0.0
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)         
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - creativestyle/magesuite-translation-center v1.0.1 requires php ~5.5.0|~5.6.0|~7.0.0|~7.1.0|~7.2.0 -> your PHP version (7.3.15) does not satisfy that requirement.

setup:upgrade fails magesuite-cache/Helper/Configuration.php Uncaught TypeError: Argument 1 passed

I can't install Magesuite due to the following error during the first time modules upgrade.

ERROR:
PHP Fatal error: Uncaught TypeError: Argument 1 passed to Magento\Framework\DataObject::__construct() must be of the type array, null given, called in /var/www/magento2/vendor/creativestyle/magesuite-cache/Helper/Configuration.php on line 36 and defined in /var/www/magento2/vendor/magento/framework/DataObject.php:39

STEPS TO REPRODUCE:

  1. composer require smile/elasticsuite ~2.8.0
  2. composer require elasticsearch/elasticsearch ^6.5
  3. composer require creativestyle/magesuite ^5.0.0 --ignore-platform-reqs
  4. ./bin/magento setup:upgrade

Failed to parse value [0] for setting [index.max_result_window] must be >= 1 during setup:upgrade

Environment:
macOS Mojave 10.14.6
Magento Open Source 2.3.2
PHP 7.2.22
MySQL 5.7
Elasticsearch 7.3.2

Installation steps:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento
cd magento
bin/magento setup:install --backend-frontname="admin" --db-host=localhost --db-name=m2sample --db-password=root --db-user="root" --use-rewrites="1" --admin-user=admin --admin-password=admin123 --base-url="http://m2-sample.loc" --admin-email="[email protected]" --admin-firstname="Admin" --admin-lastname="Admin" --magento-init-params="MAGE_MODE=developer"
bin/magento deploy:mode:set developer
bin/magento sampledata:deploy
bin/magento setup:upgrade
bin/magento indexer:reindex
bin/magento cache:flush
cd Applications/elasticsearch-7.3.2
cd bin
./elasticsearch
composer require creativestyle/magesuite ^2.0.0
bin/magento setup:upgrade

Output:
Installing data...
Module 'MageSuite_ContentConstructorAdmin':
Module 'Smile_ElasticsuiteCatalog':
Installing data... {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Failed to parse value [0] for setting [index.max_result_window] must be >= 1"}],"type":"illegal_argument_exception","reason":"Failed to parse value [0] for setting [index.max_result_window] must be >= 1","suppressed":[{"type":"illegal_argument_exception","reason":"Failed to parse value [0] for setting [index.number_of_shards] must be >= 1"}]},"status":400}

CMS Image teaser breaks admin edit CMS page

Magento 2.3.4
Latest Magesuite version for Magento 2.3.4

CMS Teaser Image will break the Admin CMS edit page with a JS error:

file-uploader.js:79 Uncaught TypeError: value.map is not a function
    at UiClass.setInitialValue (file-uploader.js:79)
    at UiClass.initialize (abstract.js:77)
    at UiClass.initialize (wrapper.js:109)
    at new UiClass (class.js:49)
    at Object.initComponent (layout.js:137)
    at fire (jquery.js:3238)
    at Object.fireWith [as resolveWith] (jquery.js:3368)
    at Object.deferred.<computed> (jquery.js:3467)
    at fire (jquery.js:3238)
    at Object.fireWith [as resolveWith] (jquery.js:3368)

The backend code to initialize the value for cms_image_teaser field looks like missing.
The value passed to JS is a string, the image filename.
But it needs an object (array from DataProvider in PHP) with keys: name, url, type, size
Also delete image PHP backend code is not there.
Thank you

indexer throws error

Description:
this error is happening for the category_products and products_category indexers.
It seems to be a bug with magento code generation in the first place. But as long as it is not fixed there it should maybe be fixed here?

It seems that this problem was introduced in magento 2.3.1 when the return type was added to the execute function. While it is a good thing, to have an explicit return type, there is an open issue with code generation when using : self as return type

2.3.0: https://github.com/magento/magento2/blob/2.3.0/app/code/Magento/Catalog/Model/Indexer/Category/Product/Action/Full.php#L136

2.3.1: https://github.com/magento/magento2/blob/2.3.1/app/code/Magento/Catalog/Model/Indexer/Category/Product/Action/Full.php#L155

Reproduce:

  1. install magento 2.3.1
  2. set deployment mode to developer
  3. install magesuite 2.0.1
  4. run bin/magento indexer:reindex

Expected:
indexing processes complete successfully

Actual:
An error is displayed

Design Config Grid index has been rebuilt successfully in 00:00:01
Customer Grid index has been rebuilt successfully in 00:00:03
Category Products index is locked by another reindex process. Skipping.
PHP Fatal error:  Declaration of MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full\Interceptor::execute(): MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full must be compatible with Magento\Catalog\Model\Indexer\Category\Product\Action\Full::execute(): Magento\Catalog\Model\Indexer\Category\Product\Action\Full in /Users/david.verholen/Projects/freund/magento/generated/code/MageSuite/Frontend/Model/Indexer/Category/Product/Action/Full/Interceptor.php on line 7

Fatal error: Declaration of MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full\Interceptor::execute(): MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full must be compatible with Magento\Catalog\Model\Indexer\Category\Product\Action\Full::execute(): Magento\Catalog\Model\Indexer\Category\Product\Action\Full in /Users/david.verholen/Projects/freund/magento/generated/code/MageSuite/Frontend/Model/Indexer/Category/Product/Action/Full/Interceptor.php on line 7

Grouped products breaking cart page

Adding a grouped product to cart is breaking the cart page. Only the product itself is visible but without styles. All other stuff like header, footer and the page itself are missing.
It's working fine with simple products though...

PHP Fatal error: Uncaught Error: Call to a member function setData() on boolean in .../htdocs/app/design/frontend/creativestyle/theme-creativeshop/Magento_Checkout/templates/cart/item/default.phtml:105
Stack trace:
#0 .../htdocs/vendor/magento/framework/View/TemplateEngine/Php.php(59): include()
#1 .../htdocs/vendor/magento/framework/View/Element/Template.php(271): Magento\\Framework\\View\\TemplateEngine\\Php->render(Object(Magento\\GroupedProduct\\Block\\Cart\\Item\\Renderer\\Grouped\\Interceptor), '/var/www/share/...', Array)
#2 .../htdocs/generated/code/Magento/GroupedProduct/Block/Cart/Item/Renderer/Grouped/Interceptor.php(505): Magento\\Framework\\View\\Element\\Template->fetchView('/var/www/share/...')
#3 .../htdocs/vendor/magento/framework/View/Element/Template.php(301): Magento\\GroupedProduc...'

Magento Version: 2.3.4
MageSuite Version: 5.0.0
theme-creativeshop: v8.13.5
MageSuite Packages: Don't know which one could cause a bug in cart page, let me know which package versions you need

Magento setup:upgrade fails

Upgrade process fails, because it can't find table catalog_category_entity_datetime, however I'm using a prefix for all Magento tables, so correct name would be prefix_catalog_category_entity_datetime.

Module 'MageSuite_Frontend':
Module 'MageSuite_Cache':
Module 'MageSuite_Category':
Module 'MageSuite_CategoryHero':
Module 'MageSuite_CategoryIcon':
Module 'MageSuite_ClearAttributes':
Running schema recurring...SQLSTATE[42S02]: Base table or view not found: 1146 Table 'magento.catalog_category_entity_datetime' doesn't exist, query was: DELETE FROM catalog_category_entity_datetime WHERE attribute_id NOT IN (SELECT attribute_id FROM eav_attribute);

I'm using Mage Suite 3.0 (as 2.0 won't install because of ElasticSearch conflict)

Product thumbnails are not generated in the right directory

Description:
The problem occurs when Magento generates (when adding products) or regenerates thumbnails (with bin/magento catalog:image:resize), the thumbnails are in the wrong folder and cause missing images on the shop.

the thumbnails are in the folder pub/media/catalog/product/catalog/product/thumbnail instead of pub/media/catalog/product/thumbnail

Reproduce:

  1. install magento 2.3.0
  2. install magesuite 2.0.1
  3. add some products
  4. run bin/magento catalog:image:resize

Expected:

pub
├── media
│   ├── catalog
│   │   └── product
│   │       ├── thumbnail
│   │       │   └── [...]

Actual:

pub
├── media
│   ├── catalog
│   │   └── product
│   │       ├── catalog
│   │       │   └── product
│   │       │       └── thumbnail
│   │       │           ├── [...]

Can not see or attach to a configurable product the associated simple products

  • We have Magesuite with updated packages, maybe not the latest
  • Magento 2.3.4

I have simple associated products options on color and size super attributes.
It saves only 12 simple products in admin on configurable product edit page.
Both tables catalog_product_super_link and catalog_product_relation are fine.
Basically I see in admin in the Configurations grid only 12 products. And I can not add new products to configurations.
The issue happens on the size attribute.
Magento stack trace looks like this:

vendor/magento/module-configurable-product/Model/ResourceModel/Product/Type/Configurable/Attribute/Collection.php::loadOptions
vendor/magento/module-configurable-product/Model/ResourceModel/Product/Type/Configurable.php::getAttributeOptions
vendor/magento/module-configurable-product/Model/AttributeOptionProvider.php::getAttributeOptions

Method loadOptions is used to fetch the "values" of the options into the attribute size

...
\Magento\ConfigurableProduct\Model\Product\Type\VariationMatrix::getVariations
...
vendor/magento/module-configurable-product/Model/Product/Type/Configurable.php::getConfigurableAttributesAsArray

'values' => $attribute->getOptions() ? $attribute->getOptions() : [],

vendor/magento/module-configurable-
product/Model/Product/Type/Configurable/Attribute.php::getOptions

I narrowed the issue to this;
magesuite/frontend@3e19709
It's a plugin on the original function:
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable::getAttributeOptions.
The plugin excludes options because those are not in the sort array. It can happen. It did in my case.

This is in the database:

select * from eav_attribute_option where attribute_id=254;
+-----------+--------------+------------+
| option_id | attribute_id | sort_order |
+-----------+--------------+------------+
|      5453 |          254 |          0 |
|      5461 |          254 |          0 |
|      5467 |          254 |          0 |
|      5473 |          254 |          0 |
|      5479 |          254 |          0 |
|      5485 |          254 |          0 |
+-----------+--------------+------------+

select * from eav_attribute where attribute_code='size';
+--------------+----------------+----------------+-----------------+---------------+--------------+---------------+----------------+----------------+----------------+----------------+-------------------------------------------------+-------------+-----------------+---------------+-----------+------+
| attribute_id | entity_type_id | attribute_code | attribute_model | backend_model | backend_type | backend_table | frontend_model | frontend_input | frontend_label | frontend_class | source_model                                    | is_required | is_user_defined | default_value | is_unique | note |
+--------------+----------------+----------------+-----------------+---------------+--------------+---------------+----------------+----------------+----------------+----------------+-------------------------------------------------+-------------+-----------------+---------------+-----------+------+
|          254 |              4 | size           | NULL            | NULL          | int          | NULL          | NULL           | select         | Size           | NULL           | Magento\Eav\Model\Entity\Attribute\Source\Table |           0 |               1 |               |         0 | NULL |
+--------------+----------------+----------------+-----------------+---------------+--------------+---------------+----------------+----------------+----------------+----------------+-------------------------------------------------+-------------+-----------------+---------------+-----------+------+

Thank you

Cannot install with composer

Hello,
The composer install of
php7.1 -d memory_limit=2G ../composer.phar require creativestyle/magesuite

fail on:

php7.1 -d memory_limit=2G ../composer.phar require creativestyle/magesuite
    1/1:	http://repo.packagist.org/p/provider-latest$0850f2661748e527fb9fc17d9cb2395e46c0e7eec9b78f93abe103a35e4f03f7.json
    Finished: success: 1, skipped: 0, failure: 0, total: 1
Using version ^1.0 for creativestyle/magesuite
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - creativestyle/magesuite v1.0.0 requires creativestyle/magento-patches dev-develop-m2.2 -> no matching package found.

I can't find the package on packagist or on github.
Can you help ?

PHP 7.1
Magento 2.3.1

Thank You,
Tony

ContentConstructor tries to change custom layout update which causes errors on Magento Open Source 2.3.4

As of Magento 2.3.4,
"You can no longer specify an entity-specific layout update with text but instead must create a physical file that contains the layout updates and select it for use."
https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-4-open-source.html

ContentConstructor tries to change the custom layout update text, which results in errors in CMS Page Edit, Category Edit, and Product Edit pages.

Any ideas for the workarounds would be very much appreciated.

Step to reproduce the issue

  1. Install/upgrade to Magento Open Source 2.3.4
  2. Enable Magesuite extension
  3. Select any ContentConstructor element and save/edit CMS pages/categories/product pages
  4. You get the error
    Custom layout updates must be selected from a file
    in CMS page and
    Custom layout update text cannot be changed, only removed
    or in Product or Category

Content Constructor component Mosaic - Undefined index: mobile

Adding the component "Mosaic" on any page or category throws an exception in frontend.

Exception #0 (Exception): Notice: Undefined index: mobile in ../htdocs/vendor/creativestyle/magesuite-content-constructor-frontend/Helper/ComponentVisibility.php on line 50

I had a similar error for a different component when I forgot to select the mobile setting. But for mosaic there is no mobile setting. All other settings are selected.

Magento Version: 2.3.4
MageSuite Version: 5.0.0
magesuite-content-constructor: v2.0.4
magesuite-content-constructor-admin: v2.13.2
magesuite-content-constructor-asset: v1.0.2
magesuite-content-constructor-frontend: v2.21.4
magesuite-content-constructor-remove-layout-validation: v1.0.0

Cannot read property 'defaults' of undefined when select component in admin cms

Hi,

I have successfully installed the magesuite, but when I tried choose the component in admin CMS page, I got below error. Any advise?

content-constructor.ts:327 Uncaught TypeError: Cannot read property 'defaults' of undefined
at VueComponent.getComponentConfigurator (content-constructor.ts:327)
at VueComponent. (vue.js:220)
at VueComponent.onPickComponent (component-picker.ts:115)
at VueComponent.onPickComponent (vue.js:220)
at VueComponent.eval (eval at Lt (vue.js:2859), :1:15)
at HTMLAnchorElement.n (vue.js:8250)
at HTMLAnchorElement. (vue.js:5047)

Screen Shot 2019-12-19 at 1 45 20 PM

I'm using Magento Open Source 2.3.1

Dependency on smile/elasticsuite 2.7.*

Magento 2.3+ removes Magento\CatalogInventory\Model\Plugin\Layer which means you need to upgrade to Smile Elastic 2.8 as this fixes the dependency

Magesuite requires Smile Elastic 2.7 in it's composer file, so trying to do the above upgrade causes a minimum-stability conflict

Several error 500 caused by magesuite extensions

We installed MageSuite.io v3.0.0 on Magento v2.3.3 and we get several error 500 messages when saving changes in admin panel (e.g. creating categories or admin users).

I attached our php error.log and here are two examples:

  • 2019/11/07 11:21:45 [error] 24493#24493: *25194 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined method Magento\Framework\Mail\EmailMessage::setPartsToBody() in /vendor/creativestyle/magesuite-email-attachments/Mail/Template/TransportBuilder.php:26
  • 2019/11/07 11:27:15 [error] 24493#24493: *25194 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Cannot instantiate interface MageSuite\ImageOptimization\Service\Image\Optimizer in /vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50

Thanks for your support.

exception

Magento 2.3.2
Elasticsuite 2.8.1
magesuite 3.0

`1 exception(s):
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'class': [facet 'pattern'] The value '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not accepted by the pattern '[A-Z][_a-zA-Z\d](\[A-Z][_a-zA-Z\d])*'.
Line: 247

Element 'block', attribute 'class': '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not a valid value of the atomic type 'blockClassType'.
Line: 247

Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'class': [facet 'pattern'] The value '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not accepted by the pattern '[A-Z][_a-zA-Z\d](\[A-Z][_a-zA-Z\d])*'.
Line: 247

Element 'block', attribute 'class': '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not a valid value of the atomic type 'blockClassType'.
Line: 247

#1 Magento\Framework\Config\Dom->__construct() called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:116]
#2 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject() called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66]
#3 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() called at [vendor/magento/framework/ObjectManager/ObjectManager.php:56]
#4 Magento\Framework\ObjectManager\ObjectManager->create() called at [vendor/magento/framework/Config/DomFactory.php:43]
#5 Magento\Framework\Config\DomFactory->createDom() called at [vendor/magento/framework/View/Model/Layout/Update/Validator.php:141]
#6 Magento\Framework\View\Model\Layout\Update\Validator->isValid() called at [vendor/magento/framework/View/Model/Layout/Merge.php:494]
#7 Magento\Framework\View\Model\Layout\Merge->_validateMergedLayout() called at [vendor/magento/framework/View/Model/Layout/Merge.php:470]
#8 Magento\Framework\View\Model\Layout\Merge->load() called at [generated/code/Magento/Framework/View/Model/Layout/Merge/Interceptor.php:193]
#9 Magento\Framework\View\Model\Layout\Merge\Interceptor->load() called at [vendor/magento/framework/View/Layout/Builder.php:86]
#10 Magento\Framework\View\Layout\Builder->loadLayoutUpdates() called at [vendor/magento/framework/View/Layout/Builder.php:63]
#11 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253]
#12 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875]
#13 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414]
#14 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-backend/Model/View/Result/Page.php:26]
#15 Magento\Backend\Model\View\Result\Page->setActiveMenu() called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:24]
#16 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu() called at [vendor/magento/module-backend/Controller/Adminhtml/Cache/Index.php:22]
#17 Magento\Backend\Controller\Adminhtml\Cache\Index->execute() called at [generated/code/Magento/Backend/Controller/Adminhtml/Cache/Index/Interceptor.php:24]
#18 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#19 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/module-backend/App/AbstractAction.php:231]
#20 Magento\Backend\App\AbstractAction->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#21 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#22 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143]
#23 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]
#24 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#25 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->___callPlugins() called at [generated/code/Magento/Backend/Controller/Adminhtml/Cache/Index/Interceptor.php:39]
#26 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:159]
#27 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:99]
#28 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#29 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#30 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#31 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#32 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:137]
#33 Magento\Framework\App\Http->launch() called at [vendor/magento/framework/App/Bootstrap.php:261]
#34 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:40]
`

Add content in admin

Magento 2.3.2
Elasticsuite 2.8.1
magesuite 3.0

I cant add content in admin. When i try to add any element, i get this error in console:

content-constructor.ts:314 Uncaught TypeError: Cannot read property 'defaults' of undefined at VueComponent.getComponentConfigurator (content-constructor.ts:314) at VueComponent.<anonymous> (vue.js:220) at VueComponent.onPickComponent (component-picker.ts:115) at VueComponent.onPickComponent (vue.js:220) at VueComponent.eval (eval at Lt (vue.js:2859), <anonymous>:3:15) at HTMLAnchorElement.n (vue.js:8250) at HTMLAnchorElement.<anonymous> (vue.js:5047)

Yarn build fails at copyImages

I try to install and build the theme yet it fails at the moment of building with the following error

$ cd vendor/creativestyle/theme-creativeshop
$ yarn
yarn install v1.22.4
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.57s.
$ yarn build
yarn run v1.22.4
$ gulp build --env production
[12:42:49] gulp-imagemin: Couldn't load default plugin "gifsicle"
[12:42:49] Using gulpfile ~/m2.apolloecigs.com/vendor/creativestyle/theme-creativeshop/gulpfile.js
[12:42:49] Starting 'build'...
[12:42:49] Starting 'clean'...
[12:42:49] Finished 'clean' after 15 ms
[12:42:49] Starting 'collectViewXml'...
[12:42:49] Finished 'collectViewXml' after 30 ms
[12:42:49] Starting 'buildWebpack'...
[12:42:49] Starting 'copyHtml'...
[12:42:49] Starting 'copyScripts'...
[12:42:49] Starting 'copyImages'...
[12:42:49] Starting 'copyUnchanged'...
[12:42:50] 'copyImages' errored after 1.03 s
[12:42:50] TypeError in plugin "gulp-imagemin"
Message:
fn is not a function
Details:
fileName: /var/www/vhosts/apolloecigs.com/m2.apolloecigs.com/vendor/creativestyle/theme-creativeshop/src/preview.png
domainEmitter: [object Object]
domain: [object Object]
domainThrown: false

[12:42:50] 'build' errored after 1.08 s
[12:42:50] The following tasks did not complete: buildWebpack, copyHtml, copyScripts, copyUnchanged
[12:42:50] Did you forget to signal async completion?
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Content Constructor in Products - Component not saved

Problem:
Adding a component in Component Constructor for product works fine, but as soon as we save the product, the component is not saved.

Magento Version: 2.3.4
MageSuite Version: 5.0.0
magesuite-content-constructor: v2.0.4
magesuite-content-constructor-admin: v2.13.2
magesuite-content-constructor-asset: v1.0.2
magesuite-content-constructor-frontend: v2.21.4
magesuite-content-constructor-remove-layout-validation: v1.0.0

Let me know if you can reproduce this or if you need any additional info

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.